天天看點

IOS UIActivityIndicatorView(訓示控制器)用法總結

對于uiactivityindicatorview的使用,我們一般會建立一個背景view,設定一定的透明度,然後将uiactivityindicatorview貼在背景view上,在我們需要的時候将這個view呼出。

初始化uiactivityindicatorview

- (instancetype)initwithactivityindicatorstyle:(uiactivityindicatorviewstyle)style;

這個風格是一個枚舉,如下

<a href="http://my.oschina.net/u/2340880/blog/402017#">?</a>

1

2

3

4

5

6

7

8

<code>typedef</code> <code>ns_enum(nsinteger, uiactivityindicatorviewstyle) {</code>

<code>    </code><code>//大号白色</code>

<code>    </code><code>uiactivityindicatorviewstylewhitelarge,</code>

<code>    </code><code>//白色</code>

<code>    </code><code>uiactivityindicatorviewstylewhite,</code>

<code>    </code><code>//灰色</code>

<code>    </code><code>uiactivityindicatorviewstylegray,</code>

<code>};</code>

初始化之後,還需要給它一個frame,但是隻有前兩個位置參數有效,大小參數将沒有任何影響。

設定訓示器風格:

@property(nonatomic) uiactivityindicatorviewstyle activityindicatorviewstyle; 

設定訓示器是否停止動畫時隐藏

@property(nonatomic) bool  hideswhenstopped; 

設定訓示器顔色

@property (readwrite, nonatomic, retain) uicolor *color;

讓訓示器開始動畫

- (void)startanimating;

讓訓示器停止動畫

- (void)stopanimating;

擷取訓示器動畫狀态

- (bool)isanimating;

繼續閱讀