UIActivityIndicatorView * indic = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
indic.backgroundColor = [UIColor blueColor];
indic.tag = 10;
/*
UIActivityIndicatorViewStyleWhiteLarge,
UIActivityIndicatorViewStyleWhite,
UIActivityIndicatorViewStyleGray
*/
indic.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;
indic.hidesWhenStopped = NO; //停止时是否继续存在,yes为不存在,no为存在
[self.view addSubview:indic];
[indic startAnimating];//开始
NSLog(@"%d",[indic isAnimating]);//获取当前的状态
点击空白处让UIActivityIndicatorView停止
//点击空白处时执行该方法
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
UIActivityIndicatorView * indic = (UIActivityIndicatorView*)[self.view viewWithTag:10];
[indic stopAnimating];//停止
}