1. 程式人生 > >UIActivityIndicatorView,一個名字長到令人髮指的控制元件

UIActivityIndicatorView,一個名字長到令人髮指的控制元件

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];//停止 }