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的状态的。