應用程式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...