如何在界面构建器中将UITabBarContoller设置为根视图控制器?

时间:2016-01-20 18:53:09

标签: ios swift parse-platform interface-builder rootviewcontroller

我已经在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设置为根目录的最佳方法是什么。

非常感谢任何帮助。

由于

马克

1 个答案:

答案 0 :(得分:1)

您想要在故事板中设置初始UIViewController。您可以通过将箭头指向所需的视图控制器来执行此操作:

enter image description here

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

enter image description here

然后,您可以从UIWindow功能中删除didFinishLaunchingWithOptions代码。