我试图根据子的约束来设置UITableViewCell的高度。基本上,这是布局:
UITableView
> UITableViewCell
> NestedUIView
(可计算的高度)
我首先将NestedUIView
的顶部,底部,左侧和右侧约束设置为距离UITableViewCell
10px。然后,我尝试添加一个高度约束(在我的脑海中会强制UITableViewCell
扩展以适应该内容。当然,它会导致约束冲突并失败。
这似乎应该是微不足道的,我做错了什么?
答案 0 :(得分:2)
将此添加到您的viewDidLoad
方法
self.tableView.rowHeight = UITableViewAutomaticDimension;
self.tableView.estimatedRowHeight = 42;
这将告诉表使用单元格约束来确定高度。