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);

                }

            }

        }

    }

}

你可能感兴趣的:(Cell编辑状态改变右侧系统ImageView)