作者:Sunny-阿坚 | 来源:互联网 | 2023-01-16 15:53
我已经拖入了UITableView
我的故事板,我可以完全插入信息.但为了定制单元格,我添加了原型单元格.当我手动更改它的高度时,模拟器中没有任何变化.
1> Suragch..:
对于那些只是想在设计时更改行高的人来说,可以选择"表视图单元",然后在"大小"检查器中设置行高.
我正在添加这个答案,因为当我无法手动将单元格高度拖动到其他位置时,我发现了这个问题.但是,正如OP指出的那样,这不会改变运行时的单元高度.单元格根据其内容自动调整大小.如果您需要给它一个固定的高度,请参阅接受的答案.
2> Murad Ali..:
您可以通过向单元格内的标签添加约束来更改单元格的高度,或者通过将其添加到您的viewDidLoad
:
tableView.rowHeight = 40
或者您可以添加以下委托函数来更改高度:
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 40
}
我试过了,但这只显示在情节提要中,但是在模拟器中测试时并没有改变