IOS将TabBar控制器添加到视图中

时间:2013-07-04 21:28:40

标签: ios tabs salesforce

我的IOS应用程序有一个无法修改的登录序列,一旦序列完成,我在app delegate中执行以下操作

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

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

进入nView后,可以添加标签栏控制器,或者如何用标签栏控制器替换nView。

1 个答案:

答案 0 :(得分: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];