自定义cell上添加按钮

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

@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];

这里可以写你的逻辑

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容