【发布时间】:2020-01-13 10:28:46
【问题描述】:
我有一个表格视图。我从情节提要创建它,它是一个静态表格视图。(我将它用于配置文件设置)。
但我必须动态更改此表格视图第一行的高度,我不想更改其他单元格的高度。 他们应该使用他们的故事板高度值。 strong> 我该怎么做?
我尝试了以下代码:
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
if indexPath.row == 0 {
return 100
}
return (tableView.cellForRow(at: indexPath)?.bounds.height)!
}
但这是为所有单元格设置 100。
我的表格视图:
【问题讨论】:
-
使用
UItableView.automaticDimension。确保约束是正确的。
标签: ios swift uitableview