对单列使用 UICollectionView 有啥缺点?
Posted
技术标签:
【中文标题】对单列使用 UICollectionView 有啥缺点?【英文标题】:What are the disadvantages of using UICollectionView for single column?对单列使用 UICollectionView 有什么缺点? 【发布时间】:2015-02-04 05:00:21 【问题描述】:将 UICollectionView 用于单列视图(几乎与 UITableView 完全一样)而不是 UITableView 有什么缺点吗?我目前正在将视图实现为单列,但可能希望将其更改为两列。我想知道最初将 UICollectionView 用作单列然后在必要时将其切换为两列是否有意义。
【问题讨论】:
除非你不需要多列使用 UITableView。如果将来需要多列,它很容易移动。更多详情 - ***.com/questions/23078847/… 【参考方案1】:根据苹果文档 - The UICollectionView class manages an ordered collection of data items and presents them using customizable layouts.
UICollectionView
其实是用来展示多维数据的,它相对于UITableView
的主要优势是它的可复用性,这其实就是你现在的场景。
您可以以不需要对代码进行重大重组的方式重复使用它。
【讨论】:
以上是关于对单列使用 UICollectionView 有啥缺点?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Xib 时 UITableView 和 UICollectionView 的实现有啥区别?
UICollectionView 上的 register(_:forCellWithReuseIdentifier:) 有啥问题?
UICollectionView:contentSize和bounds有啥区别?