UITableViewController
是什麼讓我真的有用?是否有任何獎勵正在使用它,而不是僅僅使用UIViewController
與UITableViews
在他們的意見?我問,因爲我希望我的觀點與UITableViews
從基本視圖控制器(繼承自UIViewController
)繼承。如果我使用UITableViewController
,那麼讓所有視圖的基類變得更加困難。UITableViewController vs UIViewController
回答
並不多。它提供了一些便利,但你永遠不需要它;我經常不使用它。
主要的事情,除了自動設置,當你創建一個故事板,有三個屬性tableView
,clearsSelectionOnViewWillAppear
和refreshControl
。但他們不會做任何你無法做到的事情。
我還發現了一件事'UITableViewController'確實很有幫助的是au在鍵盤覆蓋正在編輯的文本字段時調整視圖。 '注意:當對文本字段進行內聯編輯時,UITableViewController類會自動調整其大小並重新定位其表格視圖。「 - [Source](https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/ TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html) –
沒有更多的樣板代碼準備好設置數據源和連接到你的tableView對象,一些getter和setter讓你的生活變得容易,如果你不想把你的努力做同樣的事情可用。
但在你的情況的子類的不適合有UItableViewController
嗯,我覺得復古和馬特的答案都是正確的,從個人的經驗這是很容易,少「哈克」使用UITableViewController
與UIRefreshControl
,然後試圖讓UIRefreshControl與UITableView一起使用UIViewController。
在我看來我沒有注意到有什麼差別,該方法sectionIndexTitlesForTableView,曾在的UITableViewController和一個UIViewController沒有...我2C
檢查出來:
此鏈接引用的頁面已被刪除(這就是爲什麼我投下了答案)。有興趣知道爲什麼? – Michael
- 1. UIViewController的Dissapear UITableViewController
- 2. uitabbarcontroller + uitableviewcontroller + uiviewcontroller
- 3. UITableViewController或UIViewController
- 4. UITableViewController在UIViewController中
- 5. 的UITableViewController在UIViewController中
- 6. UIViewController裏面的UITableViewController
- 7. 從UITableViewController訪問UIViewController?
- 8. 更改UITableViewController到UIViewController
- 9. UITableViewController vs UITableView
- 10. UIViewController init vs initWithNibName:bundle:
- 11. 在UITableViewController中擴展UIViewController IOS
- 12. 在UITableViewController上使用UIViewController類
- 13. 從UIViewController更改爲UITableViewController
- 14. 從UIViewController繼承到UITableViewController
- 15. UITableViewController和UIViewController的超類
- 16. UINavigationController - > UIViewController - > UIView - > UITableViewController?
- 17. UITableViewController與UIViewController中的UIPageViewController
- 18. UIViewController無法查看UITableViewController
- 19. 從UIViewController導航到UITableViewController
- 20. UIViewController&UITableViewController - 設置頁面
- 21. UITableViewController vs TableView
- 22. UIViewController vs NSViewController
- 23. UIView vs UIViewController
- 24. TableViewController Vs UIViewController和
- 25. 使用UITableView將UIViewController轉換爲UITableViewController
- 26. UITableViewController子視圖:告訴pushViewController擁有UIViewController
- 27. Swift - 在UIViewController中覆蓋函數與UITableViewController
- 28. 導航從UIViewController的到的UITableViewController
- 29. 將UITableViewController轉換爲xcode 4.2中的UIViewController
- 30. 嵌入UIViewController在靜態UITableViewController單元內
可能重複的[UIViewController和UITableViewController之間的區別](http://stackoverflow.com/questions/17305723/what-is-the-difference-between-uiviewcontroller-and-uitableviewcontroller) – Raptor