gpt4 book ai didi

iphone - 我必须调用 -reloadRowsAtIndexPaths :withRowAnimation: inside an -beginUptades -endUpdates block?

转载 作者:行者123 更新时间:2023-12-03 20:58:56 27 4
gpt4 key购买 nike

我必须在 -beginUptades -endUpdates block 内调用 -reloadRowsAtIndexPaths:withRowAnimation: 吗?

最佳答案

这取决于您想要做什么。

您应该使用 beginUpdates/endUpdates 来“同时进行后续插入、删除和选择操作(例如 cellForRowAtIndexPath: 和 indexPathsForVisibleRows)”(来自 UITableView beginUpdates )

但是,如果您需要做的只是更新单元格中某些内容的值,则不需要在 beginUpdates/endUpdates 内调用 -reloadRowsAtIndexPaths。实际上,在很多情况下,您可以直接抓取单元格并更新值。

参见UITableView -reloadRowsAtIndexPaths了解更多详情

关于iphone - 我必须调用 -reloadRowsAtIndexPaths :withRowAnimation: inside an -beginUptades -endUpdates block?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2636457/

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