Objective c UICollectionView-布局策略

Objective c UICollectionView-布局策略,objective-c,ios7,swift,uicollectionview,xcode-storyboard,Objective C,Ios7,Swift,Uicollectionview,Xcode Storyboard,我是UICollectionView的新手,正在用Swift做一个非常基本的示例项目。 到目前为止,我成功地在屏幕上生成了7个项目的列表,当您点击其中一个项目时,它会将您带到该特定项目的详细信息视图。总有7个项目 什么是合理的方式来布置项目,以便: -前4个单元格始终显示在第一行 -剩余的3个单元格始终显示在4个单元格的第一行下方 -所有项目都居中,因此换句话说,3个项目居中,重复至屏幕或屏幕上方的4个项目 像这样: x x x x x 不是这样: x x x x x 这有意义吗 这是定制流的一

我是UICollectionView的新手,正在用Swift做一个非常基本的示例项目。 到目前为止,我成功地在屏幕上生成了7个项目的列表,当您点击其中一个项目时,它会将您带到该特定项目的详细信息视图。总有7个项目

什么是合理的方式来布置项目,以便:

-前4个单元格始终显示在第一行
-剩余的3个单元格始终显示在4个单元格的第一行下方
-所有项目都居中,因此换句话说,3个项目居中,重复至屏幕或屏幕上方的4个项目

像这样:
x x
x x x

不是这样:
x x
x x x

这有意义吗

这是定制流的一个很好的候选者吗?或者,我是否有可能通过使用默认集合视图实现某些功能


非常感谢你的建议

如果只有7个项目始终显示在屏幕上,为什么要使用集合视图?我认为用7个UIView来实现这一点会更容易,它们之间有适当的布局限制。你这样认为吗?好的,非常感谢你的建议,我也在考虑这个问题。我应该自己制作笔尖或其他东西(对不起,我是新手/尝试尽可能多地阅读),还是只创建7个视图,上面有7个标签?这取决于您的需要。如果只显示文本,则只需要7个标签,无需将它们括在视图中。您可以在xib或故事板中制作它们,这并不重要。