繁体   English   中英

向现有项目添加标签

[英]add tabs to existing project

我有一个带有2个xib的正在运行的项目,用于2个UIViewControllers(没有Storyboard)。 我正在寻找在屏幕底部添加选项卡的最短方法,以便能够通过选项卡在视图之间进行切换。

谢谢,

西蒙

简短答案:

  1. 在您的MainWindow添加一个UITabBarController
  2. 在您的UITabBarController ,为UINavigationController添加UITabBarItem
  3. 对于每个UINavigationControllerRootViewController设置为您已经拥有的UIViewController

编辑:更详细的步骤,但不一定是完美的:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM