gpt4 book ai didi

iphone - 如何刷新UITableViewCell?

转载 作者:行者123 更新时间:2023-12-03 18:34:45 25 4
gpt4 key购买 nike

我有一个带有自定义 UITableViewCell 的 UITableView。在 cellForRowAtIndexPath 中,我为每个单元格中的标签分配字体,因为用户可以随时更改字体大小。要更改字体大小,用户单击表格 View 下方的按钮,该按钮将显示另一个带有设置的 View 。一旦他们选择了字体大小并单击“完成”,该 View 就会消失并再次显示表格 View 。我在每个查看区域显示一个单元格。因此,用户在滚动到下一个单元格之前不会看到字体更改。当前单元格是我想要更新的单元格。

我已尝试从设置屏幕重新加载数据,但没有成功。 tableview 是一个 UITableViewController,但一旦设置屏幕消失,viewWillAppear 就永远不会触发。我尝试将自定义单元格设置为表格 View 的属性,以便可以从设置 View 访问它,然后调用 setNeedsDisplay 和 setNeedsLayout。这些也不起作用。有什么建议吗?

最佳答案

在您的自定义 UITableViewCell 中,调用 [self setNeedsLayout]; 它应该在下一个循环中重新绘制您的单元格。我将它用于异步图像加载,因为我从 Web 中提取图像并且它运行良好。

关于iphone - 如何刷新UITableViewCell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/950769/

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