gpt4 book ai didi

ios - 检查 UITableViewAutomaticDimension 返回 -1

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:37 25 4
gpt4 key购买 nike

在我的代码中,我想决定是使用 UITableViewAutomaticDimension 还是 UITableViewAutomaticDimension + constant 例如:

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
if UITableViewAutomaticDimension <= someConst {
return someConst
}
return UITableViewAutomaticDimension
}

然而,似乎每次我检查 UITableViewAutomaticDimension 时它都是 -1,但是如果我直接返回值,高度就会正确。不可能以这种方式窥视 UITableViewAutomaticDimension 吗?如果使用 UITableViewAutomaticDimension,我想检查单元格的高度,然后决定返回的单元格高度应该是多少。对此的任何指示将不胜感激!谢谢

最佳答案

我认为您对 UITableViewAutomaticDimension 的理解是错误的。 UITableViewAutomaticDimension 仅适用于自动布局。此外,它不会通过计算返回行高,而是始终返回 -1。它只是告诉应该根据单元格的约束来计算表格 View 的高度。

检查 this教程以了解有关自动调整单元格大小的更多信息。

关于ios - 检查 UITableViewAutomaticDimension 返回 -1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41534884/

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