最近項(xiàng)目結(jié)束的時(shí)候又要改引導(dǎo)頁(yè),之前寫(xiě)的啟動(dòng)頁(yè)改起來(lái)太麻煩了,所以就直接封裝一個(gè),功能可能還不是很完善,但是感覺(jué)用起來(lái)也比較方便,在這里和大家分享一下。
企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對(duì)外擴(kuò)展宣傳的重要窗口,一個(gè)合格的網(wǎng)站不僅僅能為公司帶來(lái)巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺(tái),創(chuàng)新互聯(lián)建站面向各種領(lǐng)域:成都報(bào)廢汽車回收等成都網(wǎng)站設(shè)計(jì)、營(yíng)銷型網(wǎng)站建設(shè)解決方案、網(wǎng)站設(shè)計(jì)等建站排名服務(wù)。
這是github的下載地址:https://github.com/YouZhiZheShiJingCheng/YZguide
當(dāng)然了,除了這一個(gè)上面還有很多我自己封裝的東西,自己感覺(jué)非常好用,大家可以看一下。
言歸正傳,這個(gè)引導(dǎo)頁(yè)的使用方法很簡(jiǎn)單,你把文件下載下來(lái)直接放到項(xiàng)目里面,接著接著就需要把YZ.h或者YZguide.h導(dǎo)入到pch文件里面,不知道pch的看這里:http://www.cnblogs.com/BK-12345/p/6288033.html。
接著就是在AppDelegate.m的didFinishLaunchingWithOptions方法里面使用。
如果需要判斷是否已經(jīng)登陸的話下面的代碼寫(xiě)兩次就可以了,這個(gè)代碼會(huì)自動(dòng)判斷是否是第一次啟動(dòng),包括新版本更新的時(shí)候,會(huì)自動(dòng)判斷判斷是不是新的版本。是新的版本就會(huì)顯示引導(dǎo)頁(yè),不是新的不會(huì)顯示引導(dǎo)頁(yè)。
setImageArray就是引導(dǎo)頁(yè)圖片名字的數(shù)組。
IsShowSkip就是是否顯示右上角的跳過(guò)按鈕,YES就是顯示,NO就是不顯示。
最后的控制器就是點(diǎn)擊跳過(guò)或者點(diǎn)擊最后一張圖片要跳轉(zhuǎn)的控制器了(記住讓美工把引導(dǎo)頁(yè)所有的內(nèi)容都P上),一般有兩個(gè)控制器,第一個(gè)就是登陸界面的控制器,第二個(gè)就是app的主控制器。
if(登錄)
{
//把最后的控制器改成登錄的控制器就可以了,
[[[YZguide alloc]init] setImageArray:@[@"醫(yī)生-引導(dǎo)1",@"醫(yī)生-引導(dǎo)2",@"醫(yī)生-引導(dǎo)3"] andIsShowSkip:YES andRootViewController:[[UITabBarController alloc]init]];。
}
else
{
//登錄過(guò)的直接顯示主控器就行了
[[[YZguide alloc]init] setImageArray:@[@"醫(yī)生-引導(dǎo)1",@"醫(yī)生-引導(dǎo)2",@"醫(yī)生-引導(dǎo)3"] andIsShowSkip:YES andRootViewController:[[UITabBarController alloc]init]];。
}
好了就是這樣,自己感覺(jué)比較簡(jiǎn)單,所以分享給大家。