如何更改ios 7上的重新排序控制图像

如何更改ios 7上的重新排序控制图像,第1张

概述我正在寻找一种方法来改变重新排序控制图像和大小. 我使用此代码更改重新排序图像: -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ for (UIControl *control in c 我正在寻找一种方法来改变重新排序控制图像和大小.

我使用此代码更改重新排序图像:

-(voID)tableVIEw:(UItableVIEw *)tableVIEw willdisplayCell:(UItableVIEwCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{    for (UIControl *control in cell.subvIEws)    {        if ([control isMemberOfClass:NSClassFromString(@"UItableVIEwCellReorderControl")] && [control.subvIEws count] > 0)        {            for (UIControl *someObj in control.subvIEws)            {                if ([someObj isMemberOfClass:[UIImageVIEw class]])                {                    UIImage *img = [UIImage imagenamed:@"btn_move.png"];                    ((UIImageVIEw*)someObj).frame = CGRectMake(0,30,24);                    ((UIImageVIEw*)someObj).image = img;                }            }        }    }}

此代码在iOS 6上完美运行,但不适用于iOS 7.

我怎样才能解决这个问题?有没有其他方法来改变重新排序控制图像?

解决方法@H_403_21@ 尝试

for(UIVIEw* vIEw in self.table.subvIEws)        {            if([[[vIEw class] description] isEqualToString:@"UItableVIEwWrapperVIEw"])            {                for(UIVIEw* vIEwTwo in vIEw.subvIEws) {                    if([[[vIEwTwo class] description] isEqualToString:@"UItableVIEwCell"]) {                        for(UIVIEw* vIEwThree in vIEwTwo.subvIEws) {                            if([[[vIEwThree class] description] isEqualToString:@"UItableVIEwCellScrollVIEw"]) {                                for(UIVIEw* vIEwFour in vIEwThree.subvIEws) {                                    if([[[vIEwFour class] description] isEqualToString:@"UItableVIEwCellReorderControl"]) {                                        for(UIImageVIEw* vIEwFive in vIEwFour.subvIEws) {                                            // your stuff here                                        }                                    }                                }                            }                        }                    }                }            }        }
总结

以上是内存溢出为你收集整理的如何更改ios 7上的重新排序控制图像全部内容,希望文章能够帮你解决如何更改ios 7上的重新排序控制图像所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1027751.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存