iOS最好用的引導頁

  最近項目結束的時候又要改引導頁,之前寫的啓動頁改起來太麻煩了,所以就直接封裝一個,功能可能還不是很完善,但是感覺用起來也比較方便,在這裏和大家分享一下。

  這是github的下載地址:https://github.com/YouZhiZheShiJingCheng/YZguide

  當然了,除了這一個上面還有很多我自己封裝的東西,自己感覺非常好用,大家可以看一下。

  言歸正傳,這個引導頁的使用方法很簡單,你把文件下載下來直接放到項目裏面,接着接着就需要把YZ.h或者YZguide.h導入到pch文件裏面,不知道pch的看這裏:http://www.cnblogs.com/BK-12345/p/6288033.html

  接着就是AppDelegate.mdidFinishLaunchingWithOptions方法裏面使用。

  如果需要判斷是否已經登陸的話下面的代碼寫兩次就可以了,這個代碼會自動判斷是否是第一次啓動,包括新版本更新的時候,會自動判斷判斷是不是新的版本。是新的版本就會顯示引導頁,不是新的不會顯示引導頁。

  setImageArray就是引導頁圖片名字的數組。

  IsShowSkip就是是否顯示右上角的跳過按鈕,YES就是顯示,NO就是不顯示。

  最後的控制器就是點擊跳過或者點擊最後一張圖片要跳轉的控制器了(記住讓美工把引導頁所有的內容都P上),一般有兩個控制器,第一個就是登陸界面的控制器,第二個就是app的主控制器。

  if(登錄)

     {

     //把最後的控制器改成登錄的控制器就可以了,

     [[[YZguide alloc]init] setImageArray:@[@"醫生-引導1",@"醫生-引導2",@"醫生-引導3"] andIsShowSkip:YES andRootViewController:[[UITabBarController alloc]init]];。

     }

     else

     {

      //登錄過的直接顯示主控器就行了

      [[[YZguide alloc]init] setImageArray:@[@"醫生-引導1",@"醫生-引導2",@"醫生-引導3"] andIsShowSkip:YES andRootViewController:[[UITabBarController alloc]init]];。

     }

  好了就是這樣,自己感覺比較簡單,所以分享給大家。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章