iOS界面編程-UIActivityIndicatorView

一、UIActivityIndicatorView介紹

    使用活動指示器,代表任務正在進行中。一個活動指示器外表就像一個齒輪,或者在選擇或者停止。你可以通過調用startAnimating和stopAnimating方法控制指示器動畫。當動畫停止時,爲了自動隱藏指示器,可以設置hidesWhenStopped屬性值爲YES;從ios5開始,可以通過指定color屬性的值,設置指示器的顏色。

二、相關屬性及方法

1.初始化活動指示器

- (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style   ;初始化指示器


2、管理活動指示器

- (void)startAnimating :啓動指示器

- (void)stopAnimating:停止指示器

- (BOOL)isAnimating :判斷指示器是否是處於動畫狀態。

@property(nonatomic)BOOL hidesWhenStopped :可以設置當動畫停止時候隱藏


3、配置活動指示器的外觀

@property(nonatomic)UIActivityIndicatorViewStyle activityIndicatorViewStyle :設置基本的外觀

@property(readwrite,nonatomic, strong)UIColor *color 指示器的顏色,可以覆蓋activityIndicatorViewStyle指定的顏色


4數據類型 :進度指示器的類型

typedef enum {

   UIActivityIndicatorViewStyleWhiteLarge,

   UIActivityIndicatorViewStyleWhite,

   UIActivityIndicatorViewStyleGray,


三相關例子


-(void)initIndictorView{
    activityIndictor = [[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(10, 360, self.view.bounds.size.width-20, 55)];
    [self.view addSubview:activityIndictor];
    activityIndictor.activityIndicatorViewStyle= UIActivityIndicatorViewStyleWhiteLarge;
    activityIndictor.color = [UIColor redColor];設置指示器顏色,這裏設置的是紅色
    activityIndictor.hidesWhenStopped = YES;
    [activityIndictor startAnimating];
}






發佈了67 篇原創文章 · 獲贊 20 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章