4
我想繼承UINavigationController以包含可以從一個轉換到另一個的幾種類型的標題。我在設計中考慮了幾件事:如何使用自定義標題或UINavigationBar繼承UINavigationController?
- 我應該如何管理子控制器視圖的大小?將它們限制在各種標題的底部看起來很笨重,在轉換過程中很難管理。
- 我試着將UIView子類分配給loadView()中的UINavigationController的視圖,但這樣做會導致子控制器視圖不顯示(而是顯示爲黑色)。爲什麼會出現這種意外行爲?
- 如何支持UINavigationController的「從左到右」過渡?
- 有沒有辦法通過繼承UINavigationBar來實現這一點?如果沒有,我的自定義視圖如何支持UINavigationController的過渡動畫?
- 而不是繼承UIViewController並寫我自己的基本UINavigationController行爲的實現有什麼好處?