XZ_iOS之block实现在cell和controller之间进行信息传递

来源:互联网 发布:厦门雅迅网络很烂吗 编辑:程序博客网 时间:2024/05/16 06:43

如上图,tableView的每一行都有两个button,点击button的时候,跳入到另一个控制器或者获取cell上的一些值,这时候可以用block进行信息的传递;
1、当点击button进行页面跳转
1)在cell的.h中定义带有参数的block,


2)定义两个block的实例变量



3)在button的点击方法中,调用block




4)在controller中的tableView的代理方法中,进行操作



这样就实现了在cell和controller之间进行值的传递。

上面也可以使用一个block实现,button的点击方法也写一个,给每一个button添加一个tag。
0 0
原创粉丝点击