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



我已经通过xib创建了TableViewController,而不是在故事板上。我有默认加载的视图控制器。现在我想要TableViewController作为根控制器。提前谢谢。

1首先在要加载的特定viewController中注册xib。通过寄存器.niLod2,然后在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
}

最新更新