我想爲mya應用程序構建一個自定義選項卡欄,並且存在一個小問題:內置tabBar支持hidesBottomBarWhenPushed
。有沒有辦法告訴我的應用程序,我的CustomTabBar
是底部酒吧? 這就是我想要做的(相同UINavController):hidesBottomBarWhen推送自定義視圖
+---------+ +---------+
|---------| |---------|
| | | |
| [btn] | ---> | 2nd |
| | | | view |
|---------| | | |
there's tabbar --> | 1 | 2 | | | | <- no tabbar
+---------+ | +---------+
|
pushViewController:animated:
我CustomTabBarController
的層次結構非常像原來UITabBarController
的:
CustomTabBarController
|- UINavigationController (root: FirstViewController) <- there's a button
|- UINavigationController (root: SecondViewController)
是否有acheive辦法那?提前致謝。
您的自定義選項卡欄控制器是否繼承自UITabBar UIView?換句話說,你是否實現了使用內容視圖控制器API自己切換視圖的邏輯,或者你是否劫持了UITTabBar? –
不,我必須自己處理所有的切換。如果它從UITabBar繼承下來,那就沒有問題了......順便說一下,我可以將自定義的UITabBar設置爲44px高嗎?如果是的話,這將是一個解決方案... – akashivskyy