1
我建立了自己的TabBarController
根據UIViewController
和UIButtons
。我用UINavigationController(s)準備了我的viewControllers。如何激活UINavigationController並在它們之間切換
如何激活這些視圖,我如何在它們之間切換以及如何讓myTabBarController保持在最前?
我建立了自己的TabBarController
根據UIViewController
和UIButtons
。我用UINavigationController(s)準備了我的viewControllers。如何激活UINavigationController並在它們之間切換
如何激活這些視圖,我如何在它們之間切換以及如何讓myTabBarController保持在最前?
你的結構應該是這樣的:
TabBarController
|
|
|____NavController1
| |
| |
| |____RootVC1
|
|
|____NavController2
| |
| |
| |____RootVC2
|
|
|____NavController3
| |
| |
| |____RootVC3
|
在你的應用程序代理,您設置根視圖控制器爲您tabBarController控制器。
然後爲每個自定義的選項卡切換按鈕,你可以告訴你tabBarController基礎上,將選定的索引什麼按下的按鈕是:
-(void)button1Pressed
{
myTabBarController.selectedIndex = 1;
// you might want to set your button's enabled graphic and set other button to disable graphic
}
Thanks.I我不使用TabBarController
,我嘗試自己構建它。我如上所述調用了NacControllers數組,並且希望知道如何使用它們。 SubView,pushViewController或presentModalViewController不適合我。什麼是激活這些NacControllers + RootVC的正確方法 – user1665003