此份筆記紀錄如何加入xib或是Storyboard到rootViewController內。
【片段程式碼】
若要加入xib為rootViewController,則可以使用以下的程式碼。
<Swift>
let loginViewController = LoginViewController(nibName: "LoginViewController", bundle: nil)
window!.rootViewController = loginViewController
<Object-C>
LoginViewController *loginViewController = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];
self.window.rootViewController = loginViewController;
若要加入Storyboard為rootViewController,則可以使用以下的程式碼。
<Swift>
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
window!.rootViewController = storyboard.instantiateInitialViewController() as UIViewController
<Object-C>
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
self.window.rootViewController = storyboard.instantiateInitialViewController;
如此一來Storyboard與xib就可以混合著使用,有更多元的可能性出現。
沒有留言:
張貼留言