问题
学习swift过程中遇到了个问题就是UITableView的高度自适应UITableViewAutomaticDimension
不起作用,并且还报了个 [Warning]
[Warning] Warning once only: Detected a case where constraints
ambiguously suggest a height of zero for a tableview cell's content view.
We're considering the collapse unintentional and using standard height instead.
通用代码设置为:
self.tableView.estimatedRowHeight = 120
self.tableView.rowHeight = UITableViewAutomaticDimension
但运行效果却为:
解决方法
google 一番之后,发现原来是我的cell里的控件没有做bottom约束(AutoLayout),所以加上Bottom约束之后的效果为:
完美