0

我是TableViewController由 xib 创建的,不在情节提要上。我有默认加载的视图控制器。现在我想要它TableViewController作为根控制器。提前致谢。

4

2 回答 2

1

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

于 2018-07-20T07:27:38.210 回答
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
}
于 2018-07-20T07:39:27.060 回答