使用StoryBoard的時候加入使用者引導頁面

2021-06-21 13:34:35 字數 907 閱讀 1554

但是,總會遇到一些問題

(不要忘記在apdelegate裡面加上使用者引導頁面的標頭檔案和程式啟動時的第乙個頁面哦)

情況一:純**

判斷是否是第一次啟動應用程式

else

self.window.backgroundcolor = [uicolor

whitecolor]; [

self

.window

makekeyandvisible];

returnyes;}

情況二:使用storyboard

情況基本相同,不同的是

nslog

(@"不是第一次啟動");

uistoryboard *story = [uistoryboard

storyboardwithname:@"mainstoryboard"

bundle:nil];

uiviewcontroller

* vc = [story instantiateviewcontrollerwithidentifier:

@"translatecontroller"

];self

.window

.rootviewcontroller= vc;

解釋一下原理先,如果使用純**的話,不是第一次啟動應用程式的時候會自動執行下面的**,所以不會有問題

如果使用storyboard的話,初始化第乙個檢視控制器(程式第乙個介面),什麼都沒有,(除非你自己使用**新增控制項),而且storyboard在啟動的時候並不是從這裡開始的,而是預設storyboard的第乙個檢視控制器,所以,加上乙個標誌就好

這樣它就能找到應該啟動的介面

Storyboard使用隨筆

sliverlight情景下使用 方法一 使用visualstatemanager 技術,呼叫 gotostate xaml layoutroot background white mybuttonstates normal changed mybutton storyboard.targetpro...

Storyboard使用心得

uistoryboard的優缺點都非常明顯,導致兩極分化嚴重。雖然我在下面吐槽了很多storyboard的問題,但是依舊非常喜歡storyboard,建議10人以下的團隊果斷轉向storyboard。storyboard的缺點 1.storyboard不是萬能的,限制很多,導致某些介面必須要加 實現...

Storyboard使用心得

uistoryboard的優缺點都非常明顯,導致兩極分化嚴重。雖然我在下面吐槽了很多storyboard的問題,但是依舊非常喜歡storyboard,建議10人以下的團隊果斷轉向storyboard。storyboard的缺點 1.storyboard不是萬能的,限制很多,導致某些介面必須要加 實現...