【发布时间】:2011-07-01 19:23:22
【问题描述】:
我正在编写一个可以从网络加载数据的应用程序,然后将数据放在分组的 uitableview 中,我将数据放在第一部分中,同时,我想将这些数据绘制在第二部分的地图视图中表。
我设法在 tableview 中实现了这些,并且效果很好。然后我在导航栏上添加了一个刷新按钮,所以如果有人按下刷新按钮,应用程序将再次从 web 获取数据并使用新数据重新加载 tableview。
问题来了,当我刷新数据并调用方法 reloaddata 时,两个部分中的所有表格单元格都会刷新,我的意思是,地图每次都重新加载并从世界地图动画放大到感兴趣区域我按下刷新按钮。但我只想根据刷新的数据重新绘制注释,而不是地图。
我认为问题来自于 [self.tableView reloadData] 方法。有没有办法只重新加载第一部分的数据而不是分组表视图中的所有部分?
感谢任何建议或评论!谢谢!
【问题讨论】:
-
您能否发布一些有关如何刷新数据的代码?
标签: iphone uitableview mkmapview reloaddata