我已经在 Swift 中克隆了一个项目,但是该项目都是以编程方式完成的(不使用界面构建器)。该应用程序使用 Parse PFLogin 和 PFSign up。
我想使用 UITabBarController(在界面生成器中)来管理 View 的转换。下面是我在 AppDelegate 中的 didFinishLaunchingWithOptions 的代码:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
setupParse()
setupLayer()
//* Show View Controller
controller = LoginViewController()
controller.layerClient = layerClient
// Register for push
self.registerApplicationForPushNotifications(application)
self.window!.rootViewController = UINavigationController(rootViewController: controller)
self.window!.backgroundColor = UIColor.whiteColor()
self.window!.makeKeyAndVisible()
return true
}
设置 Root View Controller 是否与设置初始 View Controller 相同?
更改此代码以将我的界面构建器中显示的 UITabBarController 设置为根的最佳方法是什么。
如有任何帮助,我们将不胜感激。
谢谢
马克
最佳答案
您想从 Storyboard中设置初始的 UIViewController
。您可以通过将箭头指向所需的 View Controller 来执行此操作:
您也可以在 View Controller 的属性检查器中执行此操作,方法是选中“Is Initial View Controller?”复选框。
然后您可以从 didFinishLaunchingWithOptions
函数中删除 UIWindow
代码。
关于ios - 如何在界面生成器中将 UITabBarContoller 设置为 Root View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34908142/