美文网首页
自定义cell上添加按钮

自定义cell上添加按钮

作者: 路边的风景呢 | 来源:发表于2018-08-14 15:45 被阅读10次

首先你要声明一个代理,并且定义一个方法

@protocol  oneTabVdelegate

-(void)SCBtnVClick:(UIButton*)button;

@end

然后是delegate的属性

@property(assign,nonatomic)iddelegate;

最后实在cell.m文件里面

-(void)SCBtnClick:(UIButton*)sender{

    [self.delegateSCBtnVClick:sender];

}

最后 来到控制器首先遵循代理协议 也就是 “oneTabVdelegate”

然后是

cell.delegate=self;

cell.SHBtn.tag= indexPath.row; 这句一定要写 因为不写的话你拿到的永远是第一条数据的内容

然后就是你写的代理方法了

-(void)SHBtnVClick:(UIButton*)btn{

    XXXXModel * model = XXXArray[btn.tag];

这里可以写你的逻辑

}

相关文章

网友评论

      本文标题:自定义cell上添加按钮

      本文链接:https://www.haomeiwen.com/subject/dmjvbftx.html