我正在实施无限滚动,以便在我的uitableview中加载新数据,该数据在Apple嵌入式应用程序中实现,如“联系人”样式。
我的数据源是IList,然后我在其上添加新元素。 如果我不调用
,则将新数据加载到该列表this.TableView.ReloadData()
我的UITableView没有显示添加的新元素。
该方法稍微产生白色屏幕的丑陋效果,接下来显示,成功添加数据。如果没有这种效果,还有其他方法吗?
例如使用ReloadRows ...我不能使用该方法,因为我不明白以哪种方式为未加载的行传递NSIndexPath []
答案 0 :(得分:1)
您可以使用insertrowsatindexpath方法 - 请参阅http://developer.apple.com/library/ios/ipad/#documentation/userexperience/conceptual/tableview_iphone/ManageInsertDeleteRow/ManageInsertDeleteRow.html处的apple文档 - 尤其是批处理操作部分