1. 程式人生 > >iOS最好用的引導頁

iOS最好用的引導頁

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

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

  言歸正傳,這個引導頁的使用方法很簡單,你把檔案下載下來直接放到專案裡面,接著

  接著就是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]];。

     }

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

相關推薦

iOS最好引導

  最近專案結束的時候又要改引導頁,之前寫的啟動頁改起來太麻煩了,所以就直接封裝一個,功能可能還不是很完善,但是感覺用起來也比較方便,在這裡和大家分享一下。  當然了,除了這一個上面還有很多我自己封裝的東西,自己感覺非常好用,大家可以看一下。  言歸正傳,這個引導頁的使用方法

IOS專案新手引導圖片適配方案

1. 背景基本上每個IOS APP都會有新手引導頁面這個功能,常規的就是幾張靜態圖片,可以左右滾動。既然涉及到圖片,就肯定會存在適配的問題(為了達到最優的體驗效果,一般都會針對不同的解析度設計不同尺寸的圖片),本文主要就是討論如何適配的問題。2. 方案2.1 方案一 根據螢幕解析度的不同,使用不同的圖片。2

iOS App初次啟動時的引導制作實例分享

復制代碼 bound gpo 並且 fault launch boa com content iOS App初次啟動時的用戶引導頁制作實例分享 作者:老初 字體:[增加 減小] 類型:轉載 時間:2016-03-09 我要評論 這篇文章主要介紹了iOS App初次啟動

iOS開發 UIScrollView制作APP引導

touch 技術 -s code 配置 target 視圖 需要 html http://jingyan.baidu.com/article/4dc40848a341dfc8d846f152.html 聽語音 | 瀏覽:4606 | 更新:2015-02-10 12:

IOS 一句代碼搞定啟動引導

caption tom pro strong ole 內容 exp def alt 前言引導頁,一個酷炫的頁面,自從微博用了之後一下就火起來了,對於現在來說一個app如果沒有引導頁似乎總顯那麽不接地氣,那麽為了讓我們的app也“高大上”一次,

ios開發之--新手引導的添加

action spa wal 讀取 sched make property 添加 launch 以往在寫啟動頁面的時候,有時候會直接在啟動頁裏面寫,或者自帶的vc裏面直接寫,但是那樣並不是很方便,啟動頁裏面往往會添加很多的東西,所以封裝成一個單獨的類,可以直接使用,即便是後

最好iOS 快速佈局UI庫

NerdyUI github: https://github.com/nerdycat/NerdyUI Cupcake (Swift 版本) github: https://github.com/nerdycat/Cupcake 相關文章:NerdyUI 使用小技巧 序言

ios新手引導(oc 和swift)

在第一次安裝App, 或者更新App的時候, 常常會出現一個引導介面, 昨天晚上花了點時間, 寫了個引導頁,太晚就沒發出來, 實現一個引導頁其實並不困難. 請看程式碼 點我下載Swift的Demo 點我下載OC的demo 我們用NSUserDefaults類來判斷程式是不是第一次啟

IOS——使用ScrollView和PageController實現引導效果

如標題所說,使用的是ScrollView和PageControlle兩個控制元件共同達到該效果 首先,使用storyboard將ScrollView和PageControlle拖入,要注意的是,PageControl不能被ScrollView包含在內,二者要分開屬於平級關係

引導的實現,ViewPager,底下有小圓點顯示以及滑動進入主頁面

實習的第一個經理佈置的任務就是實現引導頁功能,在這和大家分享下 1.佈局採用相對佈局中有ViewPager和LinearLayout 程式碼如下: <android.support.v4.view.ViewPager android:layou

[iOS]新增引導

Demo:http://download.csdn.net/download/u012881779/10223268 繪製引導頁鏤空的背景GAGuideView#import <UIKit/UIKit.h> @interface GAGuideView : UIView @property (a

iOS開發 ----- 自動迴圈滾動或引導效果

AutoScroller 一個簡單的滾動檢視,可以實現三種功能,比較簡單,就不解釋了,Demo連結 1 在LoopScroller.h中,可以實現迴圈自動滾動,或滑動迴圈滾動 1.1用法 LoopScroller * loop =

react-native-smart-barcode目前最好的二維碼掃描元件(IOS、android)

最近在製作React-Native專案的時候,條碼識別給我們整個專案帶了不少麻煩,幾款主流的條碼識別元件都不是特別好用,使用者體驗比較差,比如二維碼識別速度慢、掃描頁面十分卡頓用等一系列問題,後來在網上無意間找到一個非常好用的二維碼掃描元件——react-native-smart-barcode,這個元件是

iOS 框架搭建過程1-歡迎引導

首先介紹一下這兩個東西:其實歡迎頁和引導頁是一個東西,只是歡迎頁每次app開啟都顯示,引導頁只有第一次安裝或者版本更新的時候顯示。 所以重點來說一下歡迎頁:建立工程之初會有一個LaunchScreen.storyboard,我沒有用這個,所以要把storyboard上的Us

iOS在UIView遮罩層上擷取一塊透明區域(新手引導)

用於設定新手引導頁 設定方法 - (CAShapeLayer *)addTransparencyViewWith:(UIBezierPath *)tempPath{ UIBezi

mvc,EntityFramework調存儲過程

mic frame play dbcontext style news logs con procedure 此文講述mvc4+entityframework6+sqlserver2008環境下調用存儲過程,實現分頁。 1、分頁存儲過程代碼如下: 分頁原理用的row_num

目前最好的芯片低功耗方法-Multi-bits register

低功耗 寄存器 soc ic設計 目前芯片功耗的問題越來越突出,我們到底需要采用什麽樣的方法才能降低功耗,並且對我們的DUT改動最小呢?(人心貪婪啊,吃在碗裏,看著鍋裏)。 不過真的有這麽一種方法,不僅可以使的芯片功耗降低,而且對設計的改動幾乎為0。你一定問是什麽大招。不過了解之前稍微有點耐心

mui 引導

minimum func hidden guid scrip tap 顯示 utf-8 blog 引導頁制作 <!DOCTYPE html> <html> <head> <meta charset="ut

哪些JavaScript IDE最好

內置 工作進度 項目 java atom left nod rgb 技術分享 哪些JavaScript IDE最好用? 閱讀本文之前,分享大家一張圖片,看圖會發現JavaScript開發需求最高,占比達到42.84%。因此掌握JavaScript語言好工作就不愁啦,工欲善

Fiddler是最強大最好的Web調試工具之一--網站抓包分析

als passport 運行機制 重新 腳本 win 默認 img 博客 Fiddler 教程 Fiddler是最強大最好用的Web調試工具之一,它能記錄所有客戶端和服務器的http和https請求,允許你監視,設置斷點,甚至修改輸入輸出數據. 使用Fiddler無