1

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

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

问题是,我可以使用 UICollectionView 代替 UITableView 吗?会不会有性能问题?如果是,在类似网格的布局中哪个更好?我了解 UICollectionView 将在 iOS 图片应用中使用,例如布局,但它对于网格布局的表现如何?

谢谢,普鲁思维德

4

1 回答 1

1

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

选择实际上取决于您想要的视觉效果。您希望每一行的高度由该行中任何列值的最大高度定义,并且该行显示为单行项目,并且表格的最后一行应该是全宽,那么您可能更喜欢使用表格视图.

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

于 2013-07-24T23:34:12.413 回答