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