標籤:ios storyboard 控制器跳轉 uistoryboard 控制器
1.空工程中通過建立storyboard檔案載入頁面
//擷取Main.storyboard
UIStoryboard*mainStory = [UIStoryboardstoryboardWithName:@"Main"bundle:nil];
//擷取Main.storyboard中的第2個視圖
SecondViewController*secondController = [mainStory instantiateViewControllerWithIdentifier:@"SecondStory"];
//設定表單的根視圖為Storyboard裡的視圖
self.window.rootViewController= secondController
StoryBoard的ID在這裡設定:
2. 其他控制器中設定StoryBoard的初始控制器為window的根控制器
UIStoryboard *stotyb = [UIStoryboard storyboardWithName:@"Second" bundle:nil]; [self.view.window setRootViewController:stotyb.instantiateInitialViewController];
3.跳轉到Storyboard中某個控制器
//擷取Main.storyboard
UIStoryboard*mainStory = [UIStoryboardstoryboardWithName:@"Main"bundle:nil];
//擷取Main.storyboard中的第2個視圖
SecondViewController*secondController = [mainStory instantiateViewControllerWithIdentifier:@"SecondStory"];
//跳轉頁面
[selfpresentViewController:secondControlleranimated:YEScompletion:nil];
IOS中用UIStoryBoard類初始化/跳轉控制器