我有UIViewController 1
,有scroll view
。在此scrollview
内部,存在固定到container view
的top/bottom leading/trailing
(无固定高度)。 Container view
已将UITableView
固定到top/bottom trailing/leading
和height 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/