override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
let height = self.navigationController?.navigationBar.frame.size.height
return view.frame.size.height - height!
}
我想更改单元格大小 - 我只使用一个单元格。
我的目的是适应屏幕。但是,就我而言,单元格是滚动的。
我认为有必要计算安全区域。如果我没有更小或更大的屏幕怎么办?
答案 0 :(得分:0)
请计算如下高度,包括安全区号。
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
let height = view.bounds.height - view.safeAreaInsets.top - view.safeAreaInsets.bottom
return height!
}