我正在使用 Swift 构建我的应用程序,我想在同一个 ViewController
中设置 TableView
和 CollectionView
。
我找到的唯一答案是在 TableView
的 TableViewCell
中设置我的 CollectionView
。
我做到了,但它单独滚动。
我找到的解决方案是禁用 CollectionView
滚动,然后通过对单元格的高度求和以编程方式配置 CollectionView
的高度约束。它根本不完美,因为单元格变得不可重复使用 (250+)。
我很绝望,因为我在许多其他应用程序中看到过这种设置,我认为答案很简单,但我无法在任何地方找到它。
谁能帮帮我?非常感谢!
最佳答案
另一种选择是将其设置为具有两个部分的单个 Collection View ,一个看起来和布局为表格 View ,另一个具有更多 Collection View 外观。
或者将其设置为具有两个部分的单个表格 View ,其中一个部分每行显示两个并排图像(这是创建此布局的老派方法。)
有很多方法可以实现,这取决于你想玩什么和想学什么:)
关于ios - TableView 和 CollectionView 与 Swift 在同一个 ViewController 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35997926/