如何在iOS 7上更改重新排序控制图像

辛加利特阿姆萨勒姆誓言

我正在寻找一种方法来更改重新排序控件的图像和大小。

在此处输入图片说明

我正在使用以下代码来更改重新排序图像:

-(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, 0, 30, 24);
                    ((UIImageView*)someObj).image = img;
                }
            }
        }
    }
} 

此代码在iOS 6上完美运行,但在iOS 7上则无效。

我怎样才能解决这个问题?还有其他方法可以更改重新订购控制图像吗?

cujo30227

尝试

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
                                        }

                                    }
                                }
                            }
                        }
                    }
                }
            }
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在tkinter按钮小部件上控制图像和文本之间的空间?

来自分类Dev

如何在iOS 7+上更改UIBarButtonItem的背景颜色?

来自分类Dev

如何在图像iOS上写文字?

来自分类Dev

如何在iOS 7中更改UISearchBar

来自分类Dev

如何控制图像的亮度?

来自分类Dev

如何在Slider-onChange上重新加载更改的图像

来自分类Dev

如何在iOS上更改年龄等级?

来自分类Dev

如何在iOS上长按?

来自分类Dev

如何在NSTextView中控制图像附件的大小

来自分类Dev

如何在CSS psuedo元素之前/之后控制图像

来自分类Dev

如何在NSTextView中控制图像附件的大小

来自分类Dev

如何在iOS中获取图像像素

来自分类Dev

如何在iOS中以菱形显示图像?

来自分类Dev

如何在iOS中快速显示图像?

来自分类Dev

如何在iOS中获取图像像素

来自分类Dev

iOS:如何在UIImageView中移动图像

来自分类Dev

如何在JPanels上绘制图像

来自分类Dev

如何在圆圈上绘制图像

来自分类Dev

如何在画布上分层绘制图像?

来自分类Dev

如何在圆圈上绘制图像

来自分类Dev

您如何在iOS中更改方向

来自分类Dev

如何在ios中更改按钮的形状?

来自分类Dev

如何在iOS 7中刷新UICollectionViewCell?

来自分类Dev

如何在iOS上检索Facebook ID

来自分类Dev

如何在iOS设备上运行.app

来自分类Dev

如何在iOS上禁用启动屏幕?

来自分类Dev

如何在ios图表上添加标记?

来自分类Dev

如何在iOS 8上实现EasyAPNS?

来自分类Dev

如何在iOS的whatsapp上分享视频?