Pods Demo – MBSimpleLoadingIndicator

Pods Demo – MBSimpleLoadingIndicator

名稱 MBSimpleLoadingIndicator
適用版本 iOS 7
原始碼 GitHub
授權 MIT
簡介 全版面載入進度顯示

說明

這是一個容易使用的載入進度狀態顯示,顯示時會佔滿整個畫面,它有三種類型可以選擇:直線、半圓、全圓,呈現的效果如下(以下為官方DEMO畫面):

圖片來源:MBSimpleLoadingIndicator作者

除了這三種類型顯示外觀之外,它還提供更細的顯示設定來決定外觀:

圖片來源:MBSimpleLoadingIndicator作者

依照圖示可以了解設定的方式及作法。要使用MBSimpleLoadingIndicator的話,利用Cocoapods安裝:

//-----------start-----------
pod "MBSimpleLoadingIndicator"
//------------end------------

實作

安裝時依照官網的範例提示就能了解如何使用,如果不清楚的話在GITHUB上有提供範例程式,將整個源碼下載回來,進入Example目錄,順帶一提的是,它也支援SWIFT語言,其範例在原始碼中的SwiftExample目錄中。

下以執行是以Objective-C為主,所以進到Example目錄下執行MBSimpleLoadingIndicator.xcworkspace開啟專案(因範例已經與CocoaPods綁定,與以往開啟xcodeproj不同)之後,執行範例程式,在模擬器上就能看到範例結果:

附帶一提的是,MBSimpleLoadingIndicator進度顯示是累加式的(設定指只能增加才能看到動畫),意指一始指定進度為20,下一次指定的進度值就只能大於20,否則顯示上狀態是看不到低於20的狀態的。