gpt4 book ai didi

iphone - 在查看 View 时更新 UITableView?

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

我目前正在构建一个读取数组并将其显示在 TableView 上的 UITableView。我不断地添加到数组中,我希望在 View 上有一个按钮,一旦单击它就会更新 UITableView。

如何从我刚刚构建的新数组中重新加载 UITableView?

最佳答案

如果您一次添加和删除一个或几个项目,您可能希望实现用于插入和删除的动画 TableView 方法。

当您从 TableView 中添加或删除项目时,您将通过调用 [tableView beginUpdates] 来准备您的数组修改,然后调用 [tableView endUpdates]

在开始和结束更新调用之间,您将执行实际的删除/插入操作。

删除你应该使用

[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationBottom];

请注意 UITableViewRowAnimationBottom,您需要根据元素的位置尝试使用它来获得最佳动画效果。 iOS5 也有一个类似于 UITableViewRowAnimationAutomatic 的枚举值,它将使用最佳选项。

对于插入你应该使用

insertRowsAtIndexPaths:withRowAnimation: 与我上面显示的删除方式相同。

有关更多信息,请查看 UITableView class reference 中列出的这些方法部分

关于iphone - 在查看 View 时更新 UITableView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8395500/

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