Cell编辑状态改变右侧系统ImageView

直接上代码

- (void) setEditing:(BOOL)editing animated:(BOOL)animated

{

    [supersetEditing: editinganimated:YES];

    if(editing) {

        [self customCellRightImageView];

    }

}

- (void)layoutSubviews {

    [super layoutSubviews];

    [self customCellRightImageView];

}

-(void)customCellRightImageView {

    for(UIView* viewinself.subviews) {

        if ([NSStringFromClass([view class]) rangeOfString: @"Reorder"].location != NSNotFound) {

            for(UIView* subviewinview.subviews) {

                if([subviewisKindOfClass: [UIImageViewclass]]) {

                    UIImageView*img = (UIImageView*)subview;

                    img.image= [UIImageimageNamed:@"dish_sort"];

                    img.frame = CGRectMake(25, img.frame.origin.y, img.frame.size.width, img.frame.size.height);

                }

            }

        }

    }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。