无限滚动和UITableView数据重载



我在我的uitableview中实现了无限滚动来加载新数据,这就像苹果嵌入式应用程序中的联系人样式一样。

我的数据源是一个列表,然后我在它上面添加新的元素。如果我没有调用

this.TableView.ReloadData()

my UITableView不显示添加的新元素。

该方法会生成一个难看的白屏幕效果,以显示接下来成功添加的数据。有没有其他方法可以做到,而不会产生这种效果?

例如使用ReloadRows…我不能使用这个方法,因为我不明白通过哪种方式传递NSIndexPath[]对于尚未加载的行

您可以使用insertrowsatindexpath方法—参见apple文档http://developer.apple.com/library/ios/ipad/#documentation/userexperience/conceptual/tableview_iphone/ManageInsertDeleteRow/ManageInsertDeleteRow.html—特别是批处理操作部分

最新更新