【发布时间】:2011-09-29 09:39:22
【问题描述】:
当它滚动到屏幕底部时,我正在尝试重新加载 uitableview。我删除了前几行并在底部添加了更多行。 之前新闻行被添加到uitableview的数据源,我调用[tableview reloaddata]方法。这是因为我希望 tableview 显示之前在其上可见的行。
它正确地重新加载了数据,但表格视图中突然出现了抖动。它会闪烁,不会提供良好的用户体验。所以我的问题是
如何更新 uitableview 当从顶部开始的几行是 删除而没有 抽搐/闪烁效果?
当前可见行也应保留在刷新的视图中。
有什么想法吗?当我正确更新数据源时,没有崩溃。
TIA,
普雷文斯
【问题讨论】:
-
您是否使用 -(void) tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath 删除?
-
不,我只是从数据源中删除数据。我希望这反映在我的 uitableview 中。
标签: iphone objective-c ipad uitableview