gpt4 book ai didi

iphone - 隐藏动画表格 View 中的中间单元格

转载 作者:行者123 更新时间:2023-12-03 20:52:30 24 4
gpt4 key购买 nike

表格 View 中有 3 个单元格。我需要隐藏和显示中间单元格的动画。当中间单元格隐藏时,第三个单元格将向上移动到中间单元格的位置。当中间的单元格再次显示时,第三个单元格将移动到原来的位置。有什么方法可以实现吗?

最佳答案

你可以使用

- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation

- (void)deleteRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation

但是您的dataSource还需要反射(reflect)进行这些调用时的更改

// delete

NSArray *deleteIndexes = [[NSArray alloc] initWithObjects:[NSIndexPath indexPathForRow:1 inSection:0]];

UITableView *tableView = self.tableView;

[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:deleteIndexes withRowAnimation:UITableViewRowAnimationFade];
// Any other actions for updating the tableView
[tableView endUpdates];

关于iphone - 隐藏动画表格 View 中的中间单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10053317/

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