一、UIActivityIndicatorView介紹
使用活動指示器,代表任務正在進行中。一個活動指示器外表就像一個齒輪,或者在選擇或者停止。你可以通過調用startAnimating和stopAnimating方法控制指示器動畫。當動畫停止時,爲了自動隱藏指示器,可以設置hidesWhenStopped屬性值爲YES;從ios5開始,可以通過指定color屬性的值,設置指示器的顏色。
二、相關屬性及方法
1.初始化活動指示器
- (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style ;初始化指示器
2、管理活動指示器
- (void)startAnimating :啓動指示器
- (void)stopAnimating:停止指示器
- (BOOL)isAnimating :判斷指示器是否是處於動畫狀態。
@property(nonatomic)BOOL hidesWhenStopped :可以設置當動畫停止時候隱藏
@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];
}