typedef void(^btnBlock)(ModelDiscussionList *);
@property (nonatomic,copy) btnBlock block;
我在tableView构建Cell的协议方法中,在此处添加button点击事件,并根据indexPath.row来设置button的tag值,以此来获取数据
//实现Block,并且实现传值 -(void)outLaftView:(UIButton *)button { ModelDiscussionList *model = _dataArray[button.tag]; _block(model); }
//调用Block _commentStuTableView.block = ^(ModelDiscussionList *model) { //在里面实现改变视图frame的方法 };
原文地址:http://blog.csdn.net/u013243469/article/details/41284027