我有一个受约束的tableView
单元格,它在Xcode 9
和iOS 10
上的自定尺寸停止工作后,在iOS 12
和Xcode 10
中都很好用,tableView
无法确定像元大小。
具有所有约束的单元格设计是这样的
因此通过代码设置自动尺寸
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}
func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
return 196
}
结果是我必须使用带有数字的行的高度而不是automaticDimension
来查看tableView
中的单元格。因此,我在这里或其他地方都缺少约束。