自调整tableview单元格未按预期估计高度

时间:2018-10-26 12:12:37

标签: ios swift uitableview autolayout

我有一个受约束的tableView单元格,它在Xcode 9iOS 10上的自定尺寸停止工作后,在iOS 12Xcode 10中都很好用,tableView无法确定像元大小。

cell desing

具有所有约束的单元格设计是这样的

cell constrains 1 cell constrins 2

因此通过代码设置自动尺寸

    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {

    return UITableViewAutomaticDimension

}

func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
    return 196
}

结果是我必须使用带有数字的行的高度而不是automaticDimension来查看tableView中的单元格。因此,我在这里或其他地方都缺少约束。

0 个答案:

没有答案