【发布时间】:2020-06-21 16:07:59
【问题描述】:
我花了数周的时间试图让它发挥作用,并在此处、Apple 开发者论坛、Google 等上查看了许多不同的建议,但我仍在努力解决问题。任何帮助将不胜感激。
我有一个包含 TableView 的 ViewController。不是全屏tableView。
tableView 是用 customTableViewCells 构建的,每个都有一个 CollectionView。我遇到的问题是自调整collectionView 和自调整tableView 行似乎不起作用。我在网上找到了一些选项,但它们似乎只是部分有效。
这是我最初运行时得到的:
我包含一个指向项目文件的链接,因为这可能比将代码复制到此处更容易: https://www.dropbox.com/sh/7a2dquvxg62aylt/AACK_TjDxT9eOShZaKi7vLYga?dl=0
某些在线“解决方法”并非在所有情况下都有效 - 例如如果您点击 CollectionView 中的一个按钮,它会被移除,并且 collectionView(以及随后的 TableView)应该调整大小,但我还是不能让它始终如一地工作。
我尝试过的一些解决方案:
UICollectionView Self Sizing Cells with Auto Layout
UICollectionView inside a UITableViewCell -- dynamic height?
Dynamic height for a UITableView based on a dynamic collection view
Auto-sizing UITableViewCell which contains UICollectionView
任何帮助将不胜感激。
【问题讨论】:
-
我认为为那些不想浏览整个项目的人添加相关代码是个好主意。
-
注意@rs7 - 我实际上创建了一个简化的 Xcode 项目文件,它只有这个问题/问题的 coe。我认为当他们没有查看完整的互连代码时,引用其他一些解决方案是问题的一部分。抱歉,我试图提供帮助而不是阻碍。
-
完全不用担心@Anthony。这只是一个建议而不是批评。
标签: ios swift uitableview uicollectionview