3

3.0バージョンのiPodアプリケーション(および以前のバージョンでも)では、同期後にiPodアプリケーションを起動すると、タブが選択されていない状態でUITabBarControllerが表示されます...

iPhoneiPodのロード画面

同じ動作を実現する方法はありますか?それとも、これは起動時にiPodアプリによって表示されるDefault.pngだけですか?

4

4 に答える 4

1

これは、タブ バーが既に読み込まれている場合に機能します。
self.tabBarController.selectedViewController = nil;

applicationDidFinishLaunching では、次のようなものを使用する必要があります。
[tabBarController performSelector:@selector(setViewController:) withObject:nil afterDelay:0];

于 2010-11-25T06:09:09.293 に答える
0

それが default.png であるかどうかはわかりません。私のものを起動すると、読み込み画面がすべて黒く表示されます。 iPod アプリと同じように注文できます。

おそらく、 UITabBarController selectedVC を nil に設定すると...

于 2009-06-26T19:24:40.753 に答える
0

それは Default.png で行われたように見えません。オンラインのドキュメント (selectedViewController の下)を見ると、タブ バーには表示されていないが、viewControllers 配列にあるビュー コントローラーを選択できます。したがって、基本的に、ユーザーがタブバーから選択できないタブのView Controllerを作成し、そのView Controllerをプログラムで選択します。

于 2009-06-26T21:25:45.800 に答える
-1

applicationDidBecomeActive次のコードを使用して、タブバーコントローラーで選択を行うことで、これを機能させることができました。

- (void)applicationDidBecomeActive:(UIApplication *)application {
    self.tabBarController.selectedViewController = splashScreenControllerThatHasNoTab;
}
于 2011-02-12T20:44:34.403 に答える