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

来源:互联网 发布:末日人工智能攻略 编辑:程序博客网 时间:2024/05/21 22:54

-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{

这是重写的时候必须要写的一句话

    self = [superinitWithStyle:style reuseIdentifier:reuseIdentifier];

  

    self.selectedbtn=[[UIButtonalloc]init];

    self.selectedbtn.frame=CGRectMake1(SYSTEM_SCREEN_WIDTH-40, 8, 30, 30);

    

    [self.selectedbtnsetImage:[UIImageimageNamed:@"filter-icon-selected@2x"]forState:UIControlStateNormal];

    self.selectedbtn.backgroundColor=[UIColorblackColor];

    [self.contentViewaddSubview:self.selectedbtn];

    self.selectedbtn.hidden=YES;

    returnself;

}



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

TTChoiceCell *cell = [tableViewcellForRowAtIndexPath:indexPath];

         for (TTChoiceCell *cin cellarr) {

             

             if ([cisEqual:cell]) {

                 c.selectedbtn.hidden=NO;

             }else{

                 c.selectedbtn.hidden=YES;

             }

         }

就可以完成点击哪个哪个才显示勾的效果了
0 0
原创粉丝点击