我有了在IB創建UITabBarController
的應用程序。其做工精細到現在這TBC負荷3次。的UINavigationController推動的UITabBarController只顯示一個標籤
我決定插入一個UINavController
作爲起始的VC,並且有一個UITableViewController
在單元中顯示4個菜單項。每個4項將在本質上加載UITabBarController
放通以不同的XML文件,以顯示在這些3個標籤數據來處理。
我基本上這樣做在applicationDidFinishLoading
的末尾:
MainMenu *rootViewController = [[MainMenu alloc] init];
navController = [[UINavigationController alloc] initWithRootViewController:rootViewController];
self.window.rootViewController = navController;
[window makeKeyAndVisible];
return YES;
我然後創建的MainMenu作爲rootViewController
子類UITableViewController
並添加了硬編碼陣列現在它顯示4項我想要的。我有didSelectRowAtIndexPath
運行這段代碼:
tabBarController = [[UITabBarController alloc] init];
[self.navigationController pushViewController:tabBarController animated:YES];
[tabBarController release];
原來,當我運行它時,navcontroller推動標籤控制器,但只有第一個選項卡顯示出來。這是一張照片。
那麼糟糕... – Ziggy
檢查蘋果新應用程序,他們似乎推UITabBarController到UINavigationController – msk
你能夠更新鏈接?顯然它不再有效。 –