我正在开发的应用程序中,我必须删除从表中的接触表,问题是,当我删除一个接触,我有开关从一个视图向另一个然后我可以看到不断变化的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. UITableViewController无法重新加载数据 - ASIHTTPRequest
- 3. uitableviewcontroller重新加载节标题
- 4. 是否可以重新加载MapView?
- 5. 是否可以重新加载CLR?
- 6. 重新加载JFrame或JLabel
- 7. 如何在R中重新安装Java以使rJava可加载?
- 8. 只有重装做出决议无需重新加载HTML
- 9. 重新加载Java Applet重新加载
- 10. 重新加载div重新加载XML
- 11. 重新加载不重新加载
- 12. 是否可以重新加载一个wpf控件或windows?
- 13. 我可以从CodeIgniter中的session_id重新加载会话吗?
- 14. 我可以重新加载Mono CSharpRepl中的程序集吗?
- 15. 我可以禁用或删除推送到重新加载流的版本吗?
- 16. 在[tableview reloadData]之前重新加载UITableViewController的模型
- 17. 当新窗口刷新或重新加载时重新加载父窗口
- 18. 重新加载或刷新UIView?
- 19. 如何刷新或重新加载JFrame?
- 20. 刷新或重新加载在MVC
- 21. 我怎么可以重新加载它使用jQuery .load功能
- 22. 我如何可以重新加载使用离子2页
- 23. 加载后我们可以重新转换类吗?
- 24. 在简历上重新加载SharedPreferences? (或如何刷新/重新加载活动)
- 25. 我如何重新加载我的UIViewController?
- 26. 重新装载表/数组与功能?
- 27. 如何重新启动,重新加载或刷新活动?
- 28. 我可以创建RPG-esque保存并退出,然后重新加载进度?
- 29. 我可以在哪里下载或重新生成我的Microsoft证书?
- 30. WebView可可重新加载网页