您的位置:首页 > 其它

关于cell筛选的问题,选中和不选中,解决勾选的问题

2015-12-15 16:45 169 查看
-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString
*)reuseIdentifier{
这是重写的时候必须要写的一句话
self = [super
initWithStyle:style reuseIdentifier:reuseIdentifier];

self.selectedbtn=[[UIButton
alloc]init];
self.selectedbtn.frame=CGRectMake1(SYSTEM_SCREEN_WIDTH-40,
8, 30, 30);

[self.selectedbtn
setImage:[UIImage
imageNamed:@"filter-icon-selected@2x"]
forState:UIControlStateNormal];
self.selectedbtn.backgroundColor=[UIColor
blackColor];
[self.contentView
addSubview:self.selectedbtn];
self.selectedbtn.hidden=YES;
return
self;
}

然后在didsele的协议方法里面写上

TTChoiceCell *cell = [tableView
cellForRowAtIndexPath:indexPath];
for (TTChoiceCell *c
in cellarr) {

if ([c
isEqual:cell]) {
c.selectedbtn.hidden=NO;
}else{
c.selectedbtn.hidden=YES;
}
}
就可以完成点击哪个哪个才显示勾的效果了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: