
iOS-Swift TableView与上下拉刷新功能的封装.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供了一个精简且高效的Swift框架,用于快速集成UITableView及其上拉加载和下拉刷新功能。适合iOS应用开发中提高效率和代码复用性。
以下是完成TableView及上下拉刷新功能的步骤:
1. 继承自`HWBaseTableViewController`
2. 注册cell:
```swift
weak var weakSelf = self // 弱引用处理
weakSelf!.register(type: .Class, name: UITableViewCell) // 使用默认名称注册cell ID
```
3. 设置相关属性:
```swift
weakSelf!.setTableView(isAllRefresh: true, type: .Default) { (index) -> UITableViewCell in
return cell // 返回cell实例
} heightForRowBlock: { (index) -> CGFloat in
return 100 // 返回行高
} didSelectRowAtIndexPathHandler: { (indexPath) in }
```
4. 实现数据加载方法:
```swift
override func loadData(page: NSInteger) {}
```
以上步骤可帮助你便捷地使用TableView及上下拉刷新功能。需要注意的是,这里仅封装了单组情况下的实现方式;如需支持多组,则需要自定义并重写Table View的代理方法。
全部评论 (0)


