storyboard搭建项目_用Storyboard实例化控制器:
步驟一:手動初始化storyboard.首先刪除系統(tǒng)自動創(chuàng)建的ViewController.h, ViewController.m 和 main.storyboard這三個(gè)文件。
2.點(diǎn)擊項(xiàng)目——>General——>Deployment Info,在Main Interface選項(xiàng)中將main刪除。
3.新建一個(gè)Storyboard文件,拖一個(gè)控制器,在拖一個(gè)按鈕。點(diǎn)擊storyboard上方的導(dǎo)航條,在右側(cè)“屬性”欄下view Controller復(fù)選框中Title下方將“Is? Initial View Controller”勾選上。
4. ? ?在AppDelegate.m文件中的didFinishLaunchingWithOptions方法中填寫下面代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//? ? 1. Create a window
self.window= [[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];
//? ? 2. Create Controller(A StoryBoard)
UIStoryboard*story = [UIStoryboardstoryboardWithName:@"Storyboard"bundle:nil];
//? ? 2.1 Instantiate Controller (With Sweet(jian tou))
UIViewController*vc = [storyinstantiateInitialViewController];
//? ? 3. Set the window Root Controller
self.window.rootViewController= vc;
//? ? 4. Put the window as the Main Window and visible
[self.windowmakeKeyAndVisible];
returnYES;
}
步驟二:通過標(biāo)記初始化storyboard。首先刪除系統(tǒng)自動創(chuàng)建的ViewController.h, ViewController.m 和 main.storyboard這三個(gè)文件。
2.點(diǎn)擊項(xiàng)目——>General——>Deployment Info,在Main Interface選項(xiàng)中將main刪除。
3.新建一個(gè)Storyboard文件,拖一個(gè)控制器,在拖一個(gè)按鈕。點(diǎn)擊storyboard上方的導(dǎo)航條,在右側(cè)“屬性”欄左側(cè)選項(xiàng)中identity選項(xiàng)下storyboard ID里填寫“Vstar”,之后點(diǎn)擊回車鍵。
4. ? ?在AppDelegate.m文件中的didFinishLaunchingWithOptions方法中填寫下面代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//? ? 1. Create a window
self.window= [[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];
//? ? 2. Create Controller(A StoryBoard)
UIStoryboard*story = [UIStoryboardstoryboardWithName:@"Storyboard"bundle:nil];
//? ? 2.1 Instantiate Controller (With Sweet(jian tou))
UIViewController*vc = [storyinstantiateViewControllerWithIdentifier:@"Vstar"];
//? ? 3. Set the window Root Controller
self.window.rootViewController= vc;
//? ? 4. Put the window as the Main Window and visible
[self.windowmakeKeyAndVisible];
returnYES;
}
總結(jié)
以上是生活随笔為你收集整理的storyboard搭建项目_用Storyboard实例化控制器:的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue搭建博客
- 下一篇: GPS标准历书Yuma,Rinex,TL