1pod
高级表格库是一组模块,这些模块使处理表格视图更方便。不同的模块被分成了 CocoaPods 子规范,这样您可以只包含感兴趣的模块。一些模块(如 HRSIndexPathMapping
)具有优势,可能也适用于其他任务,但这些模块主要是为与表格视图一起使用而设计的。
分节控制器模块处理过载的表格视图控制器的问题。它通过节将表格视图的数据模型分开。每个节都有自己的控制器,该控制器负责通过实现必要的 UITableViewDelegate
和 UITableViewDataSource
方法,向表格视图提供所需的信息。
索引路径映射模块用于通过可见性/活动状态来映射各种类型的索引路径。这主要用于在 UITableView
或 UICollectionView
的上下文中映射索引路径,但也可以被任何其他处理索引路径并需要在各种条件下在两组索引路径之间进行映射的逻辑所使用。
在实践中,这被用来根据您的当前模型数据折叠或隐藏表格视图中的一组行或节。
许可证:Apache-2.0