繁体   English   中英

使用 Swift 创建基于数组的表视图

[英]Creating Table Views Based off an Array with Swift

有没有办法让我在视图控制器中创建表格然后定位它们? 我有一个数组“items”,它会输出 TableViews -1 的总量。 因此,例如,如果数组“items”包含 15 个项目,则将创建 14 个 TableView。

您可以将n 个tableView添加到单个视图控制器吗? 是的,但是编写管理不同数量的布局和委托所需的代码量是不切实际或不合理的。

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

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

拥有单个可滚动区域肯定会更直观和实用,其中每个括号都可以被选择并与之交互,而不是尝试将多个 tableView 添加到视图(控制器)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM