向现有项目添加选项卡

时间:2013-11-17 11:25:51

标签: iphone tabs add

我有一个带有2个xibs的运行项目,用于2个UIViewControllers(没有故事板)。我正在寻找在屏幕底部添加标签的最短路径,可以通过标签在视图之间切换。

谢谢,

西蒙

1 个答案:

答案 0 :(得分:1)

简短的答案:

  1. MainWindow添加UITabBarController
  2. UITabBarController添加UITabBarItem UINavigationController
  3. 对于UINavigationController中的每一个,RootViewController设置为UIViewController已经
  4. 编辑:更详细的步骤,但不一定完美:

    1. 找出加载应用时加载的视图(取决于您的XCode,可能是MainWindow.xib或其RootViewController
    2. 编辑来自#1的东西(如果在代码中定义,在代码中编辑;如果通过XIB设计,​​则通过XIB编辑),使其指向UITabBarController(即代码中的mainWindow.rootViewController = tabBarController
    3. 要添加的Foreach视图控制器,添加UINavigationController。如果您使用的是XIB,则只需将新的导航控制器拖到选项卡栏即可。如果您使用的是代码,请使用tabBarController.viewControllers = @[navController1,navController2,navController3,...]
    4. 您刚刚创建的导航控件的Foreach,将其rootViewController设置为您要添加的ViewController