首次啟動頁,第一次啟動才出現(xiàn)的頁面;引導(dǎo)頁,也是首次啟動引導(dǎo)用戶的吧,兩個(gè)是一個(gè)意思
創(chuàng)新互聯(lián)公司憑借專業(yè)的設(shè)計(jì)團(tuán)隊(duì)扎實(shí)的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識和豐厚的資源優(yōu)勢,提供專業(yè)的網(wǎng)站策劃、成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、軟件開發(fā)、網(wǎng)站改版等服務(wù),在成都10多年的網(wǎng)站建設(shè)設(shè)計(jì)經(jīng)驗(yàn),為成都上千家中小型企業(yè)策劃設(shè)計(jì)了網(wǎng)站。
如果你說的引導(dǎo)頁是啟動圖也就是LuanchImage的話,除非自定義一個(gè)viewcontroller代替啟動圖,讓它在你需要的時(shí)候出現(xiàn),這樣的弊端是啟動時(shí)屏幕要黑一下
無法去掉的,去掉之后會是一片黑,用戶體驗(yàn)度極差。除非你努力減少程序啟動消耗,讓等待時(shí)間降到最低?;蛘呤遣捎眠^度漸變方式,讓用戶無法察覺出來。
你可以在applicationDidBecomeActive里實(shí)現(xiàn)。具體如何做是沒有捷徑的,在這個(gè)方法里把所有變量重新初始化,清理干凈內(nèi)存,把頁面重置回首頁,這還要取決于你是用pop還是push方法調(diào)出的其它子頁??傊?,沒有捷徑。
方法1:
在AppDelegate.m里寫上
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[NSThread sleepForTimeInterval:2.0];
[_window makeKeyAndVisible];
// Override point for customization after application launch.
return YES;
}
方法2:
Timer ,Thread都可以延時(shí)
1,如果是靜態(tài)的數(shù)據(jù),啟動頁面想讓用戶看清楚,那么sleep延時(shí)是最簡單的方法。
2,如果是要動態(tài)顯示加載進(jìn)度,應(yīng)用信息,就要字定義view,延時(shí)消失。
方法3:
iPhone開發(fā)實(shí)現(xiàn)splash畫面非常簡單,做一個(gè)全屏的歡迎頁的圖片,把它命名為Default.png,然后放在Xcode工程的Resource里面。
在XXXAppDelegate.m程序中,插入如下代碼:
- (BOOL)application:(UIApplication*)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//–inserta delay of 5 seconds before the splash screendisappears–
[NSThread sleepForTimeInterval:5.0];
//Override point for customization after applicationlaunch.
//Add the view controller’s view to the window anddisplay.
[windowaddSubview:viewController.view];
[windowmakeKeyAndVisible];
return YES;
}
A.活圖(即可靈活配置,資源圖不需要受限于發(fā)版本)
B.死圖(資源圖寫在app內(nèi),替換時(shí)需要發(fā)版本)
【輸出資源】
歡迎頁/閃屏頁-----輸出750*1334和1125*2436px兩張資源圖
*注: 1125*2436px與iPhoneXS 【375*812】 、 iPhoneXR 【414*896】 、 iPhoneXS Max 【414*896】 等寬等高,所以開發(fā)GG等寬等高縮放即可適配
750*1334px與iPhoneSE 【320*560】 、 iPhone8 【375*667】 、 iPhone 8 Plus 【414*736】 等寬等高,所以開發(fā)GG等寬等高縮放即可適配
---------------------------------------(舉例)----------------------------------
廣告頁-----根據(jù)自己家app需求選擇
方案一:輸出1125*2436px一張資源圖(內(nèi)容安全區(qū)域:1242*2001px)
*注:1125*2436px與iPhoneXS【375*812】、iPhoneXR【414*896】、iPhoneXS Max【414*896】等寬等高,所以等寬等高縮放即可適配
750*1334px與iPhoneSE【320*560】、iPhone8【375*667】、iPhone 8 Plus【414*736】適配方式為:等寬,居中對齊,裁剪上下內(nèi)容。
---------------------------------------(舉例京東)----------------------------------
方案二:輸出750*1334和1125*2436px兩張資源圖(與歡迎頁閃屏頁活輸出同尺寸資源圖適配方式一樣)
2.死圖(資源圖寫在app內(nèi),替換需要發(fā)版本)
死圖適配方式-----輸出所需尺寸PNG資源圖并壓縮給RD
尺寸為:
根據(jù)自己家app的需求選擇相應(yīng)的實(shí)現(xiàn)方式,并輸出相應(yīng)資源圖。
引導(dǎo)頁-一般內(nèi)容為版本更新的功能介紹和說明,通常情況下是和發(fā)版本一起更新的,所以一般情況是傳死圖的方式。
---------------------------------------(重要事情說三遍)----------------------------------
輸出資源圖為png、輸出資源圖為png、輸出資源圖為png、壓縮、壓縮、壓縮!??!