步驟一:手動初始化storyboard.
首先刪除系統自動創建的ViewController.h, ViewController.m 和 main.storyboard這三個文件。
2. 點擊項目——>General——>Deployment Info,在Main Interface選項中將main刪除。
3. 新建一個Storyboard文件,拖一個控制器,在拖一個按鈕。點擊storyboard上方的導航條,在右側“屬性”欄下view Controller復選框中Title下方將“Is Initial View Controller”勾選上。
4. 在AppDelegate.m文件中的didFinishLaunchingWithOptions方法中填寫下面代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 1. Create a window
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
// 2. Create Controller(A StoryBoard)
UIStoryboard *story = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
// 2.1 Instantiate Controller (With Sweet(jian tou))
UIViewController *vc = [story instantiateInitialViewController];
// 3. Set the window Root Controller
self.window.rootViewController = vc;
// 4. Put the window as the Main Window and visible
[self.window makeKeyAndVisible];
return YES;
}
步驟二:通過標記初始化storyboard。
首先刪除系統自動創建的ViewController.h, ViewController.m 和 main.storyboard這三個文件。
2. 點擊項目——>General——>Deployment Info,在Main Interface選項中將main刪除。
3. 新建一個Storyboard文件,拖一個控制器,在拖一個按鈕。點擊storyboard上方的導航條,在右側“屬性”欄左側選項中identity選項下storyboard ID里填寫“Vstar”,之后點擊回車鍵。
4. 在AppDelegate.m文件中的didFinishLaunchingWithOptions方法中填寫下面代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 1. Create a window
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
// 2. Create Controller(A StoryBoard)
UIStoryboard *story = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];
// 2.1 Instantiate Controller (With Sweet(jian tou))
UIViewController *vc = [story instantiateViewControllerWithIdentifier:@"Vstar"];
// 3. Set the window Root Controller
self.window.rootViewController = vc;
// 4. Put the window as the Main Window and visible
[self.window makeKeyAndVisible];
return YES;
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。