是否可以使用iOS AutoLayout创建基于动态网格的布局?

时间:2013-07-16 09:57:43

标签: ios cocoa-touch autolayout grid-layout

我使用tableview来呈现一些时间。我想创建以网格格式显示可变数量标签的单元格。见下面的例子:

Label Grid

如果我还没有使用UITableView,我显然可以使用UICollectionView来实现这一目标。

我正在使用UITableView,因为我想显示带有节标题的行。我只希望表格单元格中的网格布局而不是表格本身。

我对AutoLayout相当新,并且在我的应用程序中使用它相当成功,但我不确定如何实现这样的动态布局?

注意事项:

  • 可变数量的标签
  • 可能会旋转设备,因此需要根据可用宽度水平显示动态数量的标签。
  • 所有标签都需要在网格中对齐(参见屏幕截图)

使用AutoLayout可以吗?

1 个答案:

答案 0 :(得分:1)

最后使用UICollectionView而不是UITableView,并实现了模仿UITableView节头的Header视图。