您的位置:首页 > 其它

自定义列表编辑状态左侧选择按钮图片

2017-01-19 15:25 381 查看
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
    [supersetEditing:editing
animated: animated];
    self.tapGes.enabled = !editing;
    UIControl *control = [self.subviewslastObject];
    if ([[controlsubviews].firstObjectisKindOfClass:[UIImageViewclass]])
{
        UIImageView * imgView = [controlsubviews].firstObject;
        imgView.image = [UIImageimageNamed:@"btn_general_choose_pressed"];
    }
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    [supersetSelected:selected
animated:animated];
    if (!self.editing)return;
    if (self.isEditing) {
        if (self.isSelected) {
            UIControl *control = [self.subviewslastObject];
            if ([[controlsubviews].firstObjectisKindOfClass:[UIImageViewclass]])
{
                UIImageView * imgView = [controlsubviews].firstObject;
                imgView.image = [UIImageimageNamed:@"btn_general_choose_normal"];
            }
           
        }else{
            UIControl *control = [self.subviewslastObject];
            if ([[controlsubviews].firstObjectisKindOfClass:[UIImageViewclass]])
{
                UIImageView * imgView = [controlsubviews].firstObject;
                imgView.image = [UIImageimageNamed:@"btn_general_choose_pressed"];
            }
        }
    }
}
下面的代码是消除点击勾选按钮时,会有系统的蓝色的图标。

-(void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated{
    return;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐