gpt4 book ai didi

ios - 快速确定是否有足够的单元格来覆盖整个屏幕

转载 作者:行者123 更新时间:2023-11-30 13:01:06 25 4
gpt4 key购买 nike

是否有一种简单的方法可以确定是否有足够的 TableViewCells 来覆盖整个屏幕?就像为 TableView 保留的整个屏幕空间都被 cells 覆盖一样。

我知道您可以将每个单元格的高度、组headersStatusBar以及单元格中的任何其他元素的高度相加。 screen 并查看总和是否小于所用设备屏幕的高度。但有没有更优雅、更简单的方法来了解呢?

最佳答案

你可以通过类似的方式来计算,

  let tableViewLastPoint = self.yourTableView.tableFooterView!.frame.origin.y + self.yourTableView.tableFooterView!.frame.size.height

然后比较一下,如果tableViewLastPoint大于屏幕的高度,那么您的单元格需要比屏幕更高的高度,否则单元格不需要全屏!

在这种情况下,您应该使用零帧初始化您的tableview的页脚 View ,例如,

  self.yourTableView.tableFooterView = UIView.init(frame: CGRectZero)

关于ios - 快速确定是否有足够的单元格来覆盖整个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39896107/

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