【发布时间】:2014-01-10 10:42:30
【问题描述】:
我正在创建一个应用程序,其中视图动态放置在屏幕上。我希望视图是正方形的,但我想知道是否有某种网格系统可以自动计算下一个项目的放置位置。下面是我的应用的外观示例:
例如,第 6 个方格应该出现在右下角。
UICollectionView 看起来和我想要的很相似,但如果有更好的选择,我很想听听。
【问题讨论】:
标签: ios cocoa-touch layout
我正在创建一个应用程序,其中视图动态放置在屏幕上。我希望视图是正方形的,但我想知道是否有某种网格系统可以自动计算下一个项目的放置位置。下面是我的应用的外观示例:
例如,第 6 个方格应该出现在右下角。
UICollectionView 看起来和我想要的很相似,但如果有更好的选择,我很想听听。
【问题讨论】:
标签: ios cocoa-touch layout
UICollectionView 可以解决这个问题。这里有一个tutorial关于如何使用它。
根据您的编辑,我认为没有更好的选择,特别是如果您的列表中有很多项目,或者您将来需要自定义布局(例如 this)。 UICollectionView 是一个非常稳固的基于网格的显示列表实现。
【讨论】: