gpt4 book ai didi

ios - 如何在 UITableView 中设置单元格高度?

转载 作者:行者123 更新时间:2023-11-30 11:57:33 24 4
gpt4 key购买 nike

override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
let height = self.navigationController?.navigationBar.frame.size.height
return view.frame.size.height - height!
}

我想更改单元格大小 - 我只使用一个单元格。

我的目的是适应屏幕。但是,就我而言,单元格是滚动的。

我认为有必要计算一下安全区域。如果我没有更小或更大的屏幕怎么办?

最佳答案

请按如下方式计算高度,包括安全区域代码。

override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
let height = view.bounds.height - view.safeAreaInsets.top - view.safeAreaInsets.bottom
return height!
}

关于ios - 如何在 UITableView 中设置单元格高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47633784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com