UIActivityIndicatorView,一個名字長到令人髮指的控制元件
阿新 • • 發佈:2019-02-10
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];//停止
}