我正在开发的应用程序中,我必须删除从表中的接触表,问题是,当我删除一个接触,我有开关从一个视图向另一个然后我可以看到不断变化的b/CI把重装在viewAppear方法有何建议?我可以重新加载的UITableViewController与出reapearing或重装
0
A
回答
3
一般而言,您应该避免使用reloadData
刷新UITableView的内容,如果无法避免它(即您替换表中的所有内容)或用户不会看到它,则应该只做它。即在viewWillAppear中)。
我建议使用insertRowsAtIndexPaths:withRowAnimation:
来插入单行,并使用deleteRowsAtIndexPaths:withRowAnimation:
来删除行。
所以,当你删除联系人和通话[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:deletedIndexPath] withRowAnimation:UITableViewRowAnimationFade]
这些细节使应用程序和良好的应用程序之间的区别你行的indexPath。
0
您可以立即重新加载表删除接触后!
0
就叫[self.tableView reloadData]
在UITableViewController
的数据已被修改后。这将更新表视图并反映数据的新状态。
1
你可以叫[self.tableView reloadData];
由停留在当前视图重新加载表视图。
相关问题
- 1. 我们可以重新加载UIView?
- 2. Xcode重新加载完成UITableViewController
- 3. UITableviewcontroller重新加载数据问题
- 4. UITableViewController无法重新加载数据 - ASIHTTPRequest
- 5. uitableviewcontroller重新加载节标题
- 6. FB.XFBML.parse重新加载,而不是重装
- 7. ExtJs ArrayStore(重新加载或重新启动?)有可能吗?
- 8. 是否可以重新加载MapView?
- 9. 是否可以重新加载CLR?
- 10. 重新加载JFrame或JLabel
- 11. 我可以重新计算没有重新加载的表单域吗?
- 12. 如何在R中重新安装Java以使rJava可加载?
- 13. 只有重装做出决议无需重新加载HTML
- 14. 重新加载div重新加载XML
- 15. 重新加载不重新加载
- 16. 重新加载Java Applet重新加载
- 17. 是否可以重新加载一个wpf控件或windows?
- 18. 我可以重新加载Mono CSharpRepl中的程序集吗?
- 19. 我可以从CodeIgniter中的session_id重新加载会话吗?
- 20. 我可以禁用或删除推送到重新加载流的版本吗?
- 21. 图像自动重新加载淡入淡出或预加载?
- 22. 在脚上重新设置分页重新加载或重绘
- 23. 将重新加载Apache加载一个新安装的php-xml模块或者是需要重新启动Apache
- 24. 在[tableview reloadData]之前重新加载UITableViewController的模型
- 25. 当新窗口刷新或重新加载时重新加载父窗口
- 26. JavaScript重装加载一个新的实例,而不是重新加载页面
- 27. 刷新或重新加载在MVC
- 28. 重新加载或刷新UIView?
- 29. 如何刷新或重新加载JFrame?
- 30. 我怎么可以重新加载它使用jQuery .load功能