【发布时间】:2018-04-04 18:16:26
【问题描述】:
我想创建一个带有 tableview 的 iOS 应用程序,它显示来自 API 的列表字符串数据。数据可以不断更新,所以我希望我的 tableview 可以不断更新数据源。 这个应用程序就像银行的汇率板。 有人给我一些建议吗?非常感谢!
【问题讨论】:
标签: ios iphone api uitableview
我想创建一个带有 tableview 的 iOS 应用程序,它显示来自 API 的列表字符串数据。数据可以不断更新,所以我希望我的 tableview 可以不断更新数据源。 这个应用程序就像银行的汇率板。 有人给我一些建议吗?非常感谢!
【问题讨论】:
标签: ios iphone api uitableview
如果您不需要动画,您可以在数据更新时随时致电-(void)reloadDate。
<...>
[self updateDataSource];
[self.tableView reloadData];
<...>
如果你需要一些动画,你应该使用other methods:
<....>
[self.tableView beginUpdate];
[self updateDataSource];
[self.tableView insertRowsAtIndexPaths:<inserted rows index paths> withRowAnimation:<animation>];
[self.tableView endUpdates];
<...>
【讨论】: