在3.0版本的iPod的應用程序(也許在以前的版本太)當iPod應用程序同步的出現的UITabBarController在沒有選擇任何選項卡後推出...的UITabBarController與未選擇控制器
有什麼辦法可以完成同樣的行爲?或者這只是啓動時iPod應用程序顯示的Default.png?
在3.0版本的iPod的應用程序(也許在以前的版本太)當iPod應用程序同步的出現的UITabBarController在沒有選擇任何選項卡後推出...的UITabBarController與未選擇控制器
有什麼辦法可以完成同樣的行爲?或者這只是啓動時iPod應用程序顯示的Default.png?
我不確定它是default.png,當我啓動我的加載屏幕顯示爲全黑色 - 並且您不會期望default.png能夠在您擁有標籤欄元素時可以像在iPod應用程序中一樣對它們進行重新排序。
或許,如果你設置的UITabBarController selectedVC爲零......
這看起來/感覺它與爲Default.png完成。看看docs online (under selectedViewController),你可以選擇一個視圖控制器,該視圖控制器在標籤欄中沒有顯示,但仍然在viewControllers數組中,可能這是在iPod /音樂應用程序中完成的。所以必須爲用戶不能從標籤欄選擇的選項卡製作視圖控制器,並以編程方式選擇該視圖控制器。
如果selectedViewController設置爲視圖控制器,那麼標籤欄中將不顯示「更多」標籤欄項目。 – 2009-06-27 08:12:15
這將工作的時候就已經被加載你的標籤欄:
self.tabBarController.selectedViewController = nil;
在的applicationDidFinishLaunching,你將不得不使用這樣的事情:
[tabBarController performSelector:@selector(setViewController:) withObject:nil afterDelay:0];
能通過進行得到這個工作在我的標籤欄控制器上的選擇從applicationDidBecomeActive
用以下代碼:
- (void)applicationDidBecomeActive:(UIApplication *)application {
self.tabBarController.selectedViewController = splashScreenControllerThatHasNoTab;
}
我試圖設置selectedViewController在applicationDidFinishedLaunching中爲零,但是當視圖出現時,第一個視圖控制器被自動選中 – 2009-06-27 08:10:18