IOS 開發中 storyboard 使用

2021-09-17 18:20:23 字數 1603 閱讀 1286

storyboard 使用

1、建立 storyboard 檔案 ,及與之相對應的 controller 和delegate 檔案 (new file -> ios ->user inte***ce (storyboard) ) 

輸入對應的storyboard 名字建立 storyboard 檔案

2、在storyboard中,拖入viewcontroller進行關聯

從 a 出拖入viewcontroller進行關聯 在 b處 填寫對應的 controller 進行關聯

在 storyboard id 處設定唯一id 以便引用時使用

3、設定根檢視控制器

先選中viewcontroller,然後勾選in initial view controller,然後這個控制器的左側就會出現乙個箭頭指向這個檢視控制器,這樣設定後,系統預設載入的根檢視控制器就是我們的選中的控制器了。

在delegate 中

//將自定義的 xib 和自定義的 viewcontroller 賦值給self.window.rootviewcontroller

//    self.window.rootviewcontroller = [[viewcontroller alloc] initwithnibname:@"viewts" bundle:nil];

// 根據 storyboard id 建立controller

viewcontroller *viewcontroller = [[uistoryboard storyboardwithname:@"viewcontroller" bundle:nil] instantiateviewcontrollerwithidentifier:@"viewc"];

//將 viewcontroller 繫結到指定的controller 管理類

self.window.rootviewcontroller =viewcontroller;

self.window.backgroundcolor = [uicolor whitecolor];

// 讓 window 可以展示出來

[self.window makekeyandvisible];

參考:

為什麼iOS開發不需要Storyboard

發表於 15小時前 martin normark s blog martin h.normark 移動開發 ios開發經驗 storyboard xcode開源庫 摘要 對於大多數開發者而言,storyboard為快速開發所帶來直接價值是不可抹滅的。但對一些資深開發者及 潔癖者來說,卻會使其 及配置...

IOS開發中字型大小

ios字型大小,字型大小的問題 uifont uifont parameters fontsize the size in points to which the font is scaled.this value must be greater than 0.0.fontsize實際的引數是poi...

IOS開發中如何區分IOS版本

當前系統支援的最小版本 iphone os version min required 當前系統支援的最大版本 iphone os version max allowed 比如用iphone os sdk 3.1.2 編譯的程式 iphone os version min required iphon...