我有UIViewController 1,有scroll view。在此scrollview内部,存在固定到container viewtop/bottom leading/trailing(无固定高度)。 Container view已将UITableView固定到top/bottom trailing/leadingheight constraint with 0 constant,这会将updateViewConstraints更改为内容大小的高度。

当UIViewController 1的 View 出现时,容器 View 具有约束:



将尝试通过打破约束来恢复



什么是UIView-Encapsulated-Layout-Heigh t?我如何跳过它?因为它打破了“正确的”约束(我将内容更新为内容大小的高度)。

最佳答案

最后,我解决了这个问题。
1.在tableView设置中,设置:tableView.estimatedRowHeight = 100
2.在单元格的最后一个 View 中,设置:make.bottom.equalTo(contentView).priority(999)
3.运行您的代码,也许没关系!

关于ios - UIView-Encapsulated-Layout-Height和容器 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34009447/

10-12 15:08