iOS App初次啟動時的使用者引導頁製作例項分享

2022-09-25 03:33:10 字數 1132 閱讀 6941

應用程式app一般都有引導頁,引導頁可以作為操作指南指導使用者熟悉使用;也可以展現給使用者,讓使用者了解app的功能作用。引導頁製作簡單,一般只需要一組,再把組展現出來就可以了。展示組常用uiscrollview來分頁顯示,並且由uipagecontrol頁面控制器控制顯示當前頁。uiscrollview和uipagecontrol搭配會更加完美地展現引導頁的功能作用。下面我們來看具體的例項:

我們用nsuserdefaults類來判斷程式是不是第一次啟動或是否更新,在 appdelegate.swift中加入以下**:

複製** **如下:

func application(application: uiapplication, didfinishlaunchingwithoptions launchoptions: [nsobject: anyobject]?) -> bool

return true

}在guideviewcontroller中,我們用uiscrollview來裝載我們的引導頁:

複製** **如下:

class guideviewcontroller: uiviewcontroller

self.view.insertsubview(scrollview, atindex: 0)

// 給開始按鈕設定圓角

startbutton.layer.cornerradius = 15.0

// 隱藏開始按鈕

startbutton.alpha = 0.0

}// 隱藏狀態列

override func prefersstatusbarhidden() -> bool

}最後我們讓guideviewcontroller遵循uiscrollviewdelegate協議,在這裡判斷是否滑動到最後一張以顯示進入按鈕:

複製** **如下:

// mark: - uiscrollviewdelegate

extension guideviewcontroller程式設計客棧: uiscrollviewdelegate

} else }}

}在上面的**中,為了顯得自然我們給進入按鈕加入了一點動畫 :]

最終效果如下:

本文標題: ios app初次啟動時的使用者引導頁製作例項分享

本文位址:

Servlet的啟動時載入

1.1servlet的啟動時載入 1.1.1為什麼使用啟動時載入 servlet物件是第一次被訪問的時候會被建立的,init方法就會執行。假設在init方法中做了一些比較耗時的操作 比如 載入了一些配置檔案並且解析可能需要花費3秒鐘 第乙個使用者第一次訪問這個servlet的時候,需要等待3秒鐘。如...

SpringBoot啟動時的Banner設定

對於使用過springboot的開發者來說,程式啟動的時候輸出的由字元組成的spring符號並不陌生。這個是springboot為自己設計的banner spring boot v1.2.6.release 如果有人不喜歡這個輸出,本文說一下怎麼修改。springboot由於大力推行自動配置,取消了...

統計各個函式的耗時 iOS App啟動時長統計方法

常見的 ios 啟動時長測試方法,主要有以下幾種 方法 2 可以精確獲取各個啟動項耗時,但和實際使用者體驗感受有一定出入,且需要拿到客戶端原始碼,將工具嵌入客戶端中 xrecord安裝 git clone,找到bin xrecord 檢視mac上可錄製裝置 xrecord quicktime lis...