一、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];
}