iOS啟動時如何新增引導頁面 小demo

2021-07-05 06:53:00 字數 2006 閱讀 6084

相信大家都看到過手機應用在啟動的時候,都會有乙個很漂亮的頁面,在這個頁面顯示之後,如果你是第一次開啟該應用還會有提示(如程式怎麼使用等等),今天自己寫了乙個小demo 在此分享一下,可以給新學者乙個參考

以上就是在xcode中如何找到設定引導頁面的位置

對於的設定大家可以看到圖中有2x  和r4 兩種,對於這兩種型別的區別如下

r4 代表的是retina螢幕也就是高清屏,那麼這裡我們選擇的引導,一般情況下,在工程中如果有[email protected] 或者是default.png 或者是[email protected],這樣的,那麼這個就會預設設定為我們程式的引導 ,那麼這三種的區別如下

default.png  適配的是普通螢幕的iphone手機  如iphone4以前的

[email protected]  適配的是retina屏 的iphone4s 

[email protected]  適配的則是iphone5 5c 5s 

對於iphone6的引導頁面格式,我還不知道(如果您知道可以補充哦)

以上都是在xcode內設定的,那麼就像文章開頭所說的,我們每次第一次啟動程式除了引導頁面外 還有提示如何使用這個程式的頁面或者其他,然後才會進入主介面,那麼如果是這樣 這個假引導頁面(我自己給起得名字)該怎麼設定呢  通過我自己寫得小demo來展示一下  

思路: 像上面的頁面 我們都知道只有應用在第一次開啟的時候才會出現,因此我利用的是在本地沙盒裡建立乙個檔案,第一次進入的時候,沙盒裡是沒有這個檔案的,因此程式進入出現了這個假引導頁面,然後進入主程式,緊接著建立這個檔案,等我第二次在啟動這個程式的時候我就判斷沙盒裡面有沒有這個檔案,如果有那麼我就直接進入主頁面,這樣就達到了 我想要的效果了 

[objc]view plain

copy

- (bool

didfinishlaunchingwithoptions

:(nsdictionary

*)launchoptions  

else

[self

.window

makekeyandvisible

];  

return

yes;  

}  

[objc]view plain

copy

//假引導頁面

-(void

)makelaunchview  

}  #pragma mark scrollview的**

-(void

)scrollviewdidscroll:(

uiscrollview

*)scrollview  

}  //停止滑動

-(void

)scrollviewdidenddecelerating:(

uiscrollview

*)scrollviewcompletion:^(bool

finished)  ];  

}  }  

//去主頁

-(void

)gotomain  

}  

這裡 主頁裡

[objc]view plain

copy

-(void

)gotomain裡的方法 我僅寫了如何去建立這個檔案,至於其他的就要根據你的應用程式情況來寫了,  

[objc]view plain

copy

按照這個步驟 就可以簡單的實現新增假引導頁面了   

如上得 就是我的假引導頁面的第一張

MVC啟動時頁面順序

第一步 路由 第二步 路由定義頁面 第三步 找頁面引用的模板 routes.maproute name default url defaults new 按照預設路由找到index頁面 2 index頁面可呼叫模板 viewbag.title home page layout views share...

如何在websphere啟動時不啟動已經安裝的應用

最近遇到了websphere伺服器啟動後,訪問管理控制台報錯的問題。為了驗證是否是應用程式的問題導致管理控制台不能登入,故需要修改websphere為 輕啟動 模式 名字是我自己起的 即不載入任何已經安裝的應用程式,然後啟動websphere。因為websphere管理控制台不能訪問,故不能通過管理...

Linux隱藏啟動時的Grub2系統引導項

不顯示linux啟動時的引導項,直接進入系統。編輯 etc default grub檔案,對以下值進行設定,若沒有相應的項,則手動新增 grub timeout 0 grub hidden timeout 0 grub hidden timeout quiet true重新生成配置檔案 grub2 ...