我正在制作一个 9 x 9 网格的 View ,其单元格和布局永远不会改变或滚动。我正在考虑为此使用 UICollectionView ,但我研究得越多,我越发现它适用于滚动并可能更改和重新定位的 GridView 。这是一个好的评价吗?如果是这样,我是否最好坚持使用自己的基于网格的手动 ScrollView ?这至少能让我支持运行 iOS 版本 < 6 的设备。
Best Answer-推荐答案 strong>
我更喜欢 UICollectionView 用于基于网格的结构,即使它是不可滚动的。我们应该尝试使用原生组件,然后根据需要自定义它们。
- 如果您以后开始支持滚动,它在将来是可以管理的。
- 您可以使用 Apple 提供的更精确的 API 添加单元格删除、单元格添加等功能。
- View 可以重复使用。
假设您想要支持 iOS < 6.0 ,您可以使用“PSTCollectionView”,它是开源库。该库检查 iOS 版本并做出相应的行为。
https://github.com/steipete/PSTCollectionView
关于ios - 是否有任何理由将 UICollectionView 用于完全静态的 GridView ?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/16290840/
|