0

我想创建一个从 json 读取许多数据并在 tableview 中显示它们的应用程序。我想创建一个按钮,该按钮何时再次单击此页面以刷新并从 json 获取数据(再次检查 json,如果此 json 更改了 tableview 也更改了)

我不知道如何创建这个刷新这个页面并首先运行代码的函数。

请告诉我。

4

4 回答 4

1
[self.tableView reloadData]

将更多数据从网络服务器加载到表中

于 2013-05-16T10:38:09.333 回答
1

在部分的标题中放置一个按钮。我认为那是最好的地方。在该按钮的目标方法中调用 json 并下载所有数据。然后调用 [self.tableView reloadData]。它将调用所有表格方法,如行数、节数、cellForRow。

于 2013-05-16T10:42:14.097 回答
0

为什么不使用 iPhoneSDK 中提供的 Default RefreshControl。

对象提供了一个UIRefreshControl标准控件,可用于启动表视图内容的刷新。您通过关联的表视图控制器对象将刷新控件链接到表。表格视图控制器处理将控件添加到表格的视觉外观并管理该控件的显示以响应适当的用户手势的工作。

检查这个以了解它的实现: Working with UIRefreshControl

于 2013-05-16T11:12:55.860 回答
0

您可以在 tableview 上方放置一个 UIToolBar。在那里你可以有一个 barbutton,你可以给它一个动作来再次获取数据。数据提取完成后,调用

[self.tableview reloadData];
于 2013-05-16T12:02:41.503 回答