gpt4 book ai didi

ios - 计算 UITableView 预期高度

转载 作者:行者123 更新时间:2023-11-28 20:49:38 25 4
gpt4 key购买 nike

我有 UITableView 和 2 个执行自动布局的单元格(非常简单,UILabelUISwitch,以及 UILabelUIImageView)。我想要获取 tableView heihgtUITableView 驻留在 UIView 中,所以我做了以下操作:

 override func layoutSubviews() {
super.layoutSubviews()
if !isLayoutSubviewsDone {
expectedHeight = tableView.contentSize.height
isLayoutSubviewsDone = true
didLayoutSubivews?()
}
}

不幸的是,tableView.contentSize.height 比它应该的要小。约 20%。如何获得准确的高度值?

最佳答案

How to get exact height amount?

没有神奇的方法可以根据其内容调整表格的大小。 TableView 没有自动大小。它的大小并不神奇地取决于其单元格的高度。 您必须自己计算出每个单元格的高度,一次一个,然后将它们相加。

关于ios - 计算 UITableView 预期高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59245500/

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