gpt4 book ai didi

ios - UITableView beginUpdates/endUpdates 指定动画类型

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:08:09 28 4
gpt4 key购买 nike

我正在使用 UITableView 来显示其中包含 UIWebView 的单元格。当 Web View 完成加载时,我通过调用调整单元格的高度

[self.tableView beginUpdates];
[self.tableView endUpdates];

这会调整单元格的高度以满足我的需要。

但是,它使用滑动动画,而我想要淡入淡出动画。有办法指定吗?

最佳答案

我不太清楚你所说的“淡入淡出动画”是什么意思,但这里有几种可能性:

您可以使用 UITableViewRowAnimationFade 选项重新加载正在调整大小的行,这将导致重新加载的行在下面的单元格向下滑动时淡入淡出到新状态:

[tableView beginUpdates];
[tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
[tableView endUpdates];

或者,您可以交叉分解整个表格,根本没有任何滑动动画:

[UIView transitionWithView:tableView duration:0.5 options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
[self.tableView reloadData];
} completion:nil];

关于ios - UITableView beginUpdates/endUpdates 指定动画类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18264981/

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