无限滚动和UITableView数据重新加载

时间:2013-06-03 23:15:15

标签: ios objective-c uitableview xamarin xamarin.ios

我正在实施无限滚动,以便在我的uitableview中加载新数据,该数据在Apple嵌入式应用程序中实现,如“联系人”样式。

我的数据源是IList,然后我在其上添加新元素。 如果我不调用

,则将新数据加载到该列表
this.TableView.ReloadData()

我的UITableView没有显示添加的新元素。

该方法稍微产生白色屏幕的丑陋效果,接下来显示,成功添加数据。如果没有这种效果,还有其他方法吗?

例如使用ReloadRows ...我不能使用该方法,因为我不明白以哪种方式为未加载的行传递NSIndexPath []

1 个答案:

答案 0 :(得分:1)

您可以使用insertrowsatindexpath方法 - 请参阅http://developer.apple.com/library/ios/ipad/#documentation/userexperience/conceptual/tableview_iphone/ManageInsertDeleteRow/ManageInsertDeleteRow.html处的apple文档 - 尤其是批处理操作部分