我正在開發的應用程序中,我必須刪除從表中的接觸表,問題是,當我刪除一個接觸,我有開關從一個視圖向另一個然後我可以看到不斷變化的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功能