iOS开发之代码调用自定义tableView
来源:互联网 发布:淘宝匿名买家采集器 编辑:程序博客网 时间:2024/06/07 17:51
开始一个新的iOS开发项目,个人倾向于采用纯代码的方式创建APP,最近在实际应用遇到一个问题,就是在Controller中无法调用自定义的tableView,以前是在storyboard中拖控件创建tableView,与自定义的tableView连接起来。
通过重写setget方法可以调用自定义tableView,示例见下。
首先,自定义tableView中应该有一个初始化方法
- (instancetype)initWithFrame:(CGRect)frame { self = [superinitWithFrame:frame]; if (self) { //tableView的代理 self.delegate = self; self.dataSource = self; } return self;}
其次,在需要调用tableView的Controller中封装一个自定义tableView类属性
@property (nonatomic,strong)CustomTableView *myTableView;
然后,在Controller中对自定义tableView类属性的get方法进行重写:
-(CustomTableView *)myTableView{ if (_myTableView ==nil) { _myTableView = [[CustomTableView alloc]init]; } return _myTableView;}
当对自定义封装的tableView进行get方法时,系统会自定调用tableView中的init方法,从而调用自定义tableView类及其代理方法。
0 0
- iOS开发之代码调用自定义tableView
- iOS 代码实现自定义TableView 自定义TableViewCell
- iOS开发 自定义tableView样式(使用代码/使用Interface Builder)、分组显示、给TableView增加索引、给TableView增加SearchBar
- iOS开发 自定义tableView样式(使用代码/使用Interface Builder)、分组显示、给TableView增加索引、给TableView增加SearchBariOS开发 自定义tab
- IOS开发之TableView详解
- IOS tableView通过代码自定义cell
- iOS开发-调用相机之自定义相机
- 【iOS开发TableView】TabelView自定义cell
- iOS开发系列 ---- UI (自定义TableView)
- 6.26 iOS开发自定义tableView使用
- IOS开发之TableView替换默认的checkmark为自定义图像
- ios开发技巧之tableView去掉多余的空行分割线 自定义cell分割线
- iOS开发之高级转场动画,tableview到collectionView自定义转场动画+手势驱动
- IOS开发之TableView详细解释
- IOS开发之tableview只选中一行
- IOS开发之tableview单选
- iOS开发之tableView(自用贴)
- iOS开发之tableview的优化
- 【50.00%】【codeforces 602C】The Two Routes
- Swift 常量&变量
- priority_queue基础用法
- http协议
- http状态码
- iOS开发之代码调用自定义tableView
- Java实现(09)——组合模式(Composite Pattern)
- 简单使用dropzpne.js,点击/拖拽上传多图与php的交互
- poj2446 Chessboard(图的建模+二部图匹配)
- iOS 9.3 to iOS 10.0 API Differences
- 项目优化应该从那几个方面进行
- 黑白棋子的移动 ssl-1310
- poj 1611_The Suspects_并查集
- 四大组件的启动过程