TableViewcontroller.xib 我创建的应该是初始控制器
TableViewcontroller.xib created by me should be initial controller
我通过 xib 创建了 TableViewController
,而不是在故事板上。我有默认加载的视图控制器。现在我希望 TableViewController
作为根控制器。提前致谢。
1 首先注册你的 xib,特别是 viewController 你想在其中加载。
通过 register.nibLod
2 然后在 AppDelegate 中 - didFinish 方法使你的那个特定 viewController 作为 rootviewcontroller.
你可以这样做。
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
}
我通过 xib 创建了 TableViewController
,而不是在故事板上。我有默认加载的视图控制器。现在我希望 TableViewController
作为根控制器。提前致谢。
1 首先注册你的 xib,特别是 viewController 你想在其中加载。 通过 register.nibLod 2 然后在 AppDelegate 中 - didFinish 方法使你的那个特定 viewController 作为 rootviewcontroller.
你可以这样做。
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
}