我创建的TableViewcontroller.xib应该是初始控制器

时间:2018-07-20 07:13:12

标签: swift uitableview nib rootviewcontroller

我是不是在情节提要上通过xib创建的TableViewController。我有默认加载的视图控制器。现在,我希望该TableViewController作为根控制器。预先感谢。

2 个答案:

答案 0 :(得分:1)

1首先在要加载的特定viewController中注册xib。 通过register.nibLod 2然后在AppDelegate中-didFinish方法使您的特定viewController成为rootviewcontroller。

答案 1 :(得分:0)

您可以这样做。

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {        
    window = UIWindow(frame: UIScreen.main.bounds)  
    let navigationController: UINavigationController = UINavigationController(rootViewController: YourViewController()) //where YourViewController is name of viewController which you want to use as rootViewController
    self.window?.rootViewController = navigationController
    self.window?.makeKeyAndVisible()
    return true
}