1

これがポイントです。構成ファイルを読み取って「自分自身をビルドする」アプリを作成しています。私がする必要があるのは、それぞれの を持つUITabBarController複数の を含むを作成することです。アプリはタイトルを認識していないため、メソッドを実行する前にプログラムで ( e から)タイトルを設定する必要があります。UINavigationControllerrootViewControllerviewControllerAppDelegatviewWillAppear:

メソッドでタイトルを設定するとviewWillAppear、 の最初の vc のみが にtabBarViewControllerその名前を表示しtabBarます。

これを行う適切な方法は何ですか?

4

1 に答える 1

1

あなたが達成しようとしていることについての多くの仮定に基づいて、私application:didFinishLaunchingWithOptions:はあなたの方法でこれを行うとうまくいくと思いますAppDelegate:

UITabBarController *cont = [[UITabBarController alloc] init];

for (int i=0; i<CONTROLLERS_COUNT; i++) {
    UINavigationController *navCont = [[UINavigationController alloc] init];
    navCont.title = TITLE_HERE;
    [cont addChildViewController:navCont];
}

[self.window setRootViewController:cont];
于 2013-03-01T17:07:38.043 に答える