我在情节提要中有一个tableView Cell,如上图所示。
我在控制器中定义了动态单元格高度所需的必需内容,例如:
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}
func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
return 250
}
和在viewDidLoad()
中self.tblView.rowHeight = UITableViewAutomaticDimension
self.tblView.estimatedRowHeight = 250
但是我得到这样的输出:
似乎这里有一些自动布局冲突,这就是为什么它发生或我可能丢失了某些东西。 实际上,此单元格中有很多元素,并且发布约束的所有屏幕快照都会有些冗长。如果有人可以告诉您解决方法,或者您是否需要约束图像,我会提出疑问。
PS: 如果有人来这里,我建议您阅读以下提到的答案,它将为您提供帮助: