OStack程序员社区-中国程序员成长平台

标题: ios - 是否有任何理由将 UICollectionView 用于完全静态的 GridView ? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 02:26
标题: ios - 是否有任何理由将 UICollectionView 用于完全静态的 GridView ?

我正在制作一个 9 x 9 网格的 View ,其单元格和布局永远不会改变或滚动。我正在考虑为此使用 UICollectionView ,但我研究得越多,我越发现它适用于滚动并可能更改和重新定位的 GridView 。这是一个好的评价吗?如果是这样,我是否最好坚持使用自己的基于网格的手动 ScrollView ?这至少能让我支持运行 iOS 版本 < 6 的设备。



Best Answer-推荐答案


我更喜欢 UICollectionView 用于基于网格的结构,即使它是不可滚动的。我们应该尝试使用原生组件,然后根据需要自定义它们。

  1. 如果您以后开始支持滚动,它在将来是可以管理的。
  2. 您可以使用 Apple 提供的更精确的 API 添加单元格删除、单元格添加等功能。
  3. View 可以重复使用。

假设您想要支持 iOS < 6.0 ,您可以使用“PSTCollectionView”,它是开源库。该库检查 iOS 版本并做出相应的行为。

  https://github.com/steipete/PSTCollectionView

关于ios - 是否有任何理由将 UICollectionView 用于完全静态的 GridView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16290840/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4