0

私の IOS アプリには、変更できないログイン シーケンスがあります。シーケンスが完了したら、アプリ デリゲートで次のことを行います。

- (UIViewController*)newRootViewController {
        NViewController *nView = [[NViewController alloc]
                                    initWithNibName:@"NViewController"
                                    bundle:nil];

    UINavigationController *navVC = [[UINavigationController alloc] initWithRootViewController:nView];
    [nView release];
    return navVC;
  }

nView に入ったら、タブ バー コントローラーを追加するか、nView をタブ バー コントローラーに置き換える方法を教えてください。

4

1 に答える 1

1

UITabBarController を作成してから、NViewController とその他のコントローラーをタブ バーに追加できます。

NViewController *nView = [[NViewController alloc]
                          initWithNibName:@"NViewController"
                          bundle:nil];

//Create my tab bar
UITabBarController* myTabController = [[UITabBarController alloc]init];

//Add my tabs
NSArray* tabs = [[NSArray alloc]initWithObjects:nView, nil];
[myTabController setViewControllers:tabs];
于 2013-07-04T22:10:40.260 に答える