2015-09-05 49 views
-2

有没有一种方法可以让我在视图控制器中创建表,然后定位它们?我有一个数组“项目”,将输出总量的TableViews -1。例如,如果数组“items”包含15个项目,则将创建14个TableViews。使用Swift创建基于数组的表视图

回答

3

您可以将ntableView s添加到单个视图控制器吗?是的,但编写管理各种布局和代表所需的代码量并不实际或不合理。

A tableView设计用于滚动(部分或单元格)的行,而不是在屏幕上显示单个项目。如果您决定布置每个项目,则最好使用(更轻)自定义view而不是tableView

但是,一个UICollectionView可以做你想做的事情。是的,您必须编写一些代码来管理流布局,具体取决于它必须显示的括号数,但是您可以轻松管理基于网格的方法,每列(圆)显示团队和分数。

这当然会更直观的和实用的具有单个可滚动区域中,其中,每个托架能够被选择并与之交互,而不是试图多个tableViews添加到视图(控制器)。

相关问题