首先你要声明一个代理,并且定义一个方法
@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];
这里可以写你的逻辑
}