繁体   English   中英

如何将接口构建器中的UITabBarContoller设置为根视图控制器?

[英]How do you set UITabBarContoller in interface builder as root view controller?

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

任何帮助将非常感激。

谢谢

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

在此处输入图片说明

您也可以在视图控制器的属性检查器中选择“是初始视图控制器吗?” 复选框。

在此处输入图片说明

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

暂无
暂无

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

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