2013-07-16 46 views
3

我使用tableview呈现一些时间。我想要创建一个单元格,以格式的形式显示可变数量的标签。如果我是不是已经使用UITableView是否可以使用iOS AutoLayout创建基于动态网格的布局?

Label Grid

我能明显使用UICollectionView来实现这一目标:参见下面的例子。

我使用UITableView,因为我想说明与部分标题行。我只想要表单元格内的网格布局而不是表格本身。

我是相当新的自动版式,并一直在使用我的整个应用程序也相当成功,但我不知道你怎么能实现动态的布局也是这样吗?

注意事项:

  • 可变数量的标签
  • 设备可以旋转,这样就需要表现出水平基础上,可用宽度标签的动态数字。
  • 所有标签需要在一个网格对齐(见截图)

这可能使用自动版式?

+1

是绝对有可能的...... http://www.oliverfoggin.com/an-auto-layout-experiment/只是随便看看现在会写一个答案。 – Fogmeister

+0

您想要的最大“列数”是多少?或者会根据内容而改变? – Fogmeister

+0

@Fogmeister根据superview的bounds宽度,列的数量需要是动态的。理想情况下,它会在iPhone上纵向显示4列。因为它只是时间,所有的标签可以有相同的宽度。 – Camsoft

回答

1

用于UICollectionView到底代替的UITableView和模拟的UITableView部接头连接器实现头视图。

相关问题