-1
A
回答
1
其中一種用法可能是當您需要創建具有相同背景的多個屏幕,並且在屏幕之間導航時背景不會移動。在這種情況下,您可以將背景設置爲UINavigationController
的view
。仍然沒有必要繼承它...
但是,當你的背景變得更復雜,讓我們說這是一個視頻播放循環,控制視頻播放可能成爲UINavigationController
的任務。由於無法更改UINavigationController
的代碼,因此對它進行子類化將變得有用。
我敢肯定還有另一種情況下子類UINavigationController
,但他們都是罕見的特殊情況。
-1
我覺得你幾乎從不需要UINavigationController的子類。話雖如此,我以前在使用自定義容器控制器時已經完成了它。我需要知道什麼時候視圖控制器被推送和彈出,並用它來重新配置我的自定義容器控制器中的視圖控制器/視圖。
+0
不知道爲什麼這是下來投票,因爲我回答了問題的問題,並給出了你可能繼承UINavigationController的地方的例子。 – tmrog
相關問題
- 1. 控制類的用途是什麼?
- 2. 控制標籤的用途是什麼?
- 3. 更改導航控制器時,我的子視圖會發生什麼變化?
- 4. 變化RootViewController的到導航控制器
- 5. 控制器在Magento中覆蓋的用途是什麼?
- 6. 控制器中軟件看門狗的用途是什麼?
- 7. AngularJS控制器中$ scope的主要用途是什麼?
- 8. Oracle稱爲頂級導航菜單的用途是什麼?
- 9. 導航控制器
- 10. 導航控制器與導航控制器的標籤欄控制器
- 11. 從UIView子類推動導航控制器會導致崩潰
- 12. 如何在使用故事板時子類化導航控制器?
- 13. iOS。在UIToolbar子類中調用導航控制器方法
- 14. 爲什麼導航控制器不使用Swift在回調中導航?
- 15. VisitorIdentification控件的用途是什麼?
- 16. 導航控制器返回到上方導航控制器
- 17. 從導航控制器導航到正常視圖控制器
- 18. 序列化的用途是什麼?
- 19. 去的導航控制器導航控制器的場景,是一個標籤欄裏面控制器
- 20. ios8的導航控制器
- 21. 的Xcode - 導航控制器
- 22. 在導航控制器類別
- 23. 爲什麼我無法編輯嵌入導航控制器的導航欄?
- 24. 原子讀取的用途是什麼
- 25. 導航控制器應該怎麼做
- 26. 導航控制器始終是零
- 27. parentViewController總是一個導航控制器?
- 28. MFMailComposeViewController是一個導航控制器嗎?
- 29. UINavigationControllers不是在導航控制器
- 30. NinjectServiceHost類的主要用途是什麼?
如果你不知道繼承一個'NavigationController'的用例,你很可能不需要繼承它。你究竟想實現什麼?顯示您試圖實現它的代碼,並讓我們知道您使用它的問題。 – shallowThought
這裏有一些答案給你:http://stackoverflow.com/questions/39417907/custom-tab-bar-controller-with-navigation-bar,http://stackoverflow.com/questions/27422054/how-to-實現標籤欄控制器與導航控制器在正確的方式 – Krunal
我有一個任務的子類NavigationController.Can你解釋它的目的是什麼。我GOOGLE了很多,但沒有得到好的答案。 – Gurunathan