block的运用
来源:互联网 发布:cad2007 mac 中文版 编辑:程序博客网 时间:2024/05/15 03:37
cell的.h文件
typedef void(^ActivityCellBlock)(NSString *str);
@interface ActivityCell : UITableViewCell
@property (nonatomic,strong) NSArray *labelAry;
@property (nonatomic,copy) ActivityCellBlock myBlock;
-(void)showCell:(ActivityCellBlock)myBlock;
cell的.m文件
-(void)showCell:(ActivityCellBlock)myBlock{
self.myBlock=myBlock;}
-(void)buttonClick:(UIButton *)button{
if (self.myBlock) {
NSString *str=self.labelAry[button.tag-101];
self.myBlock(str);
}
}
controller的.m文件
ActivityCell *cell=[tableView dequeueReusableCellWithIdentifier:@"ActivityCell" forIndexPath:indexPath];
[cell showCell:^(NSString *str) {
//......
}];
return cell;
0 0
- block的运用
- display:inline-block的运用
- delegate,block,notification三者的运用
- Block 好好运用
- IOS开发block的分析与运用系列
- OC中block的底层实现和具体运用(转)
- Object - C Block 运用1
- Object - C Block 运用2
- 运用block,防止循环引用
- 灵活运用block,写自己的完成回调,带你嗨翻天!
- 小码哥-(知其所以然一)OC中block的底层实现和具体运用
- (Block运用思想)何时用代理 protocol 何时用block
- IOS中的Block在C++中的运用
- IOS中的Block在C++中的运用
- 【iOS开发-57】案例改进:block动画、控件的removeFromSuperview、利用layer设置圆角矩形以及代理模式运用
- <<、>>、>>>的运用
- "*"的运用
- 获取当前block的父block下的block
- 抓华数tv的rtmp流地址
- 22-番茄工作法
- WPF中Auto与*的区别
- 23种设计模式【转】
- html特殊字符大全
- block的运用
- Android怎样将一个工程当做library库被引入到另一个项目中
- 第十周实践项目2 - 二叉树遍历的递归算法
- 浏览器并发处理请求个数一览表
- Java IO编程
- PostgreSQL的类型扩展相关的几个系统表(包含pg的操作符类和操作符族等)
- 31.Android MVP模式
- hihocoder 诺兹多姆
- 使用iTunes向设备安装ipa