gpt4 book ai didi

ios - 如何阻止 UITableView 更新 contentSize

转载 作者:行者123 更新时间:2023-11-28 21:45:13 27 4
gpt4 key购买 nike

reloadData 被调用时,UITableView 似乎自动重新计算其 contentSize 以便内容适合(参见调用截图堆栈在 Xcode 中)。我该如何阻止它?

在某些情况下,当表格被部分遮挡时,我希望 contentSize 大于其内容。但是 contentSize 的任何变化都会在重新加载后消失。

enter image description here

最佳答案

您需要在每次“reloadData”调用后更改 UITableView 的 contentSize,您可以这样做:

[self.tableView reloadData];

self.tableView.contentSize = CGSizeMake(self.tableView.contentSize.width, self.tableView.contentSize.height < 44 ? 150/*any desired value you like*/ :self.tableView.contentSize.height);

关于ios - 如何阻止 UITableView 更新 contentSize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30482062/

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