0

我已经在 Swift 中克隆了一个项目,但是该项目都是以编程方式完成的(不使用界面构建器)。该应用程序使用 Parse PFLogin 和 PFSign up。

我想使用 UITabBarController(在界面生成器中)来管理视图的转换。下面是我在 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
}

设置根视图控制器是否与设置初始视图控制器相同?

更改此代码以将我的界面构建器中显示的 UITabBarController 设置为根的最佳方法是什么。

任何帮助将非常感激。

谢谢

马克

4

1 回答 1

1

您想UIViewController从情节提要中设置初始值。您可以通过将箭头指向所需的视图控制器来执行此操作:

在此处输入图像描述

您也可以在视图控制器的属性检查器中执行此操作,方法是选择“是初始视图控制器吗?” 复选框。

在此处输入图像描述

然后,您可以从函数中删除UIWindow代码。didFinishLaunchingWithOptions

于 2016-01-20T19:22:51.047 回答