博客> 点击cell上的按钮时执行点击按钮的方法
点击cell上的按钮时执行点击按钮的方法
2017-09-22 15:52 评论:0 阅读:310 zzczheng
ios cell button 点击cell上的按钮时执行点击按钮的方法

在cell类的.h中添加 @property(nonatomic,strong)void (^btnBlock)();

在按钮点击方法中实现下面方法 -(void)btnClick { if (self.btnBlock) { self.btnBlock(); } } 然后在控制器的UITableViewDelegate的 -(UITableViewCell)tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath中添加

cell.btnBlock = ^(){ NSLog(@"button %ld",(long)indexPath.row); };

这样写便实现了点击cell上的按钮时执行点击按钮的方法,而不是点击cell的方法。

收藏
0
sina weixin mail 回到顶部