1.设置为全局变量
@property (strong, nonatomic) UIActivityIndicatorView *ai;
//临床实验,不设置为全局变量就会崩!恕小弟才疏学浅,理解不能
2.控件的初始化
//UIActivityIndicatorView的宽高固定,直接设置坐标位置即可
self. ai=[[UIActivityIndicatorView alloc]init];
//设置圆心位置
self. ai=[[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(100, 100, 0, 0)];
self.ai.backgroundColor = [UIColor blueColor];//设置背景色
3.设置风格
[self.ai setActivityIndicatorViewStyle:(UIActivityIndicatorViewStyle)];
//UIActivityIndicatorViewStyle中包括三个类型
UIActivityIndicatorViewStyleWhiteLarge ,大型白色指示器
UIActivityIndicatorViewStyleWhite,标准尺寸白色指示器
UIActivityIndicatorViewStyleGray,灰色指示器,用于白色背景
4.设置停止旋转后消失
self.ai.hidesWhenStopped = YES;
5.设置开始转动、停止转动
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
if (self.ai.isAnimating) {
[self.ai stopAnimating];
}else{
[self.ai startAnimating];
}
}