优化UITableView、UICollectionView

上次提到使用Adapter设计模式简化UITableView、UICollectionView 文章(在ios中使用适配器设计模式优化UITableView)。这次在Adapter的基础上再一次优化,只需要提供数据。

UITableView最简单的用法使用CHGAdapter框架

代码:

优化UITableView、UICollectionView_第1张图片

运行效果图


优化UITableView、UICollectionView_第2张图片

UICollectionView最简单的用法使用CHGAdapter框架

非常简单,只需要将上述UITableView的demo中的tableView换成collectionView

代码

优化UITableView、UICollectionView_第3张图片

运行效果图


优化UITableView、UICollectionView_第4张图片

需要注意的是,当使用以上2种方式需要Model实现相应的协议

以下是CHGAdapter的下载地址及Demo

GitHub地址: Object-C版本、Swift版

开源中国码云:Object-C版、Swift版

cocoapods安装(OC):pod 'CHGAdapter', '~> 0.2.6' 导入 import "CHGAdapter.h"

cocoapods安装(Swift):pod 'CHGAdapter_swift', '~> 0.1.6'  导入 import CHGAdapter_swift

如果喜欢的话帮忙给个小星星

你可能感兴趣的:(优化UITableView、UICollectionView)