HBTableViewFrameWork
Example
To run the example project, clone the repo, and run pod install
from the Example directory first.
Requirements
Installation
HBTableViewFrameWork is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'HBTableViewFrameWork', '~> 0.1.3'
HBTableViewFrameWork
快速搭建tableView
导入 数据模型继承HBTableViewCellModelClass 实现关键3个方法
-
(NSString *)cellReusable{ return @"HBShortElvesTableViewCell"; }
-
(CGFloat)rowHeight{ return 54.0; }
-
(BOOL)isNib { return YES; }
viewcontroller中初始化
- (HBTableViewListFrame *)tableViewList{ if (!_tableViewList) { _tableViewList = [HBTableViewListFrame tableViewListFrame:self.tableView] ; } return _tableViewList; }
[self.tableViewList updateListWithModels:self.dataArray dataConfigBlock:^(id _Nonnull cell, id _Nonnull model) { //如果是集成于基类的cell 默认不需要实现 } didSelectRowAtIndexPath:^(UITableView * _Nonnull tableView, NSIndexPath * _Nonnull indexPath, id _Nonnull rowData) { __strong __typeof(weakSelf)strongSelf = weakSelf; //cell点击响应
}];
tableView的代理协议都不需要写了
Author
hulailin, 376999818@qq.com
License
HBTableViewFrameWork is available under the MIT license. See the LICENSE file for more info.