UITableView或Collection View?

时间:2013-07-24 23:32:05

标签: ios uitableview ios6 datagrid uicollectionview

我有一个iPad应用程序,始终保持横向模式。它更像是一个以数据为中心的应用程序,有5列和几百行。

在当前的实现中,我使用了UITableView。行的高度可以是任何东西,取决于从服务器进入的数据,并且所有列可以具有不同的大小。

问题是,我可以使用UICollectionView而不是UITableView吗?会有任何性能问题吗?如果是,那么在网格布局方面哪个更好?我知道UICollectionView将用于iOS图片应用程序,如布局,但它如何表现为网格布局?

谢谢, Pruthvid

1 个答案:

答案 0 :(得分:1)

您所描述的正是UICollectionView的设计目标,它是完美的解决方案。限制仅限于您能够支持的iOS版本(如果您需要返回那么远)。

选择真正归结为您想要的视觉效果。您希望每行的高度由该行中任何列值的最大高度定义,并且该行显示为单个行项目,而表格的最后一行应为全宽度,那么您可能更喜欢使用表格视图

集合视图为附件视图提供了更多选项(而不仅仅是表视图的页眉和页脚)。