溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

用Storyboard實例化控制器:

發布時間:2020-07-19 14:16:08 來源:網絡 閱讀:623 作者:醉夢5000 欄目:移動開發

步驟一:手動初始化storyboard.

  1. 首先刪除系統自動創建的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。

  1. 首先刪除系統自動創建的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;

}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女