【发布时间】:2015-09-05 16:38:59
【问题描述】:
有没有一种方法可以让我在视图控制器中创建表然后定位它们?我有一个数组“项目”,它将输出 TableViews -1 的总量。因此,例如,如果数组“items”包含 15 个项目,则会创建 14 个 TableView。
【问题讨论】:
标签: arrays xcode swift tableview swift2
有没有一种方法可以让我在视图控制器中创建表然后定位它们?我有一个数组“项目”,它将输出 TableViews -1 的总量。因此,例如,如果数组“items”包含 15 个项目,则会创建 14 个 TableView。
【问题讨论】:
标签: arrays xcode swift tableview swift2
您可以将 n tableViews 添加到单个视图控制器吗?是的,但编写大量代码来管理不同数量的布局和委托是不切实际或不合理的。
tableView 旨在滚动(部分或)单元格行,而不是在屏幕上显示单个项目。如果您决定对每个项目进行布局,最好使用(更轻的)自定义view 而不是tableView。
然而,一个UICollectionView可以做你想做的事。是的,您必须编写一些代码来管理流程布局,具体取决于它必须显示的括号数量,但您可以轻松管理基于网格的方法,每列(轮次)显示团队和得分。
如果有一个单独的可滚动区域肯定会更加直观和实用,每个括号都可以被选择并与之交互,而不是尝试将多个 tableViews 添加到视图(控制器)。
【讨论】: