IOS 登陸加載數據 UIActivityIndicatorView


 UIActivityIndicatorView     *_aiView;          //用來加載動畫
    UIButton                    *_clickMask;       //button


//加載動畫
-(void)loginAnimationActivityIndicatorView
{
    _clickMask = [UIButton buttonWithType:UIButtonTypeCustom];
    [_clickMask setFrame:[UIScreen mainScreen].bounds];
    [self.view addSubview:_clickMask];
    [_clickMask setHidden:YES];//隱藏按鈕
    
    
    _aiView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    //[aiView setBackgroundColor:[UIColor grayColor]];
    _aiView.frame = CGRectMake([UIScreen mainScreen].bounds.size.width/2 - 45/2, [UIScreen mainScreen].bounds.size.height/2 - 45/2+120, 45, 45);
    _aiView.hidesWhenStopped = YES;
    [self.view addSubview:[_aiView autorelease]];
    [_aiView stopAnimating];
}

//是否隱藏AnimationActivityIndicatorView
-(void)waitView:(BOOL)want2Show
{
    if (want2Show) {
        [self.view bringSubviewToFront:_clickMask];
        [self.view bringSubviewToFront:_aiView];
        [_clickMask setHidden:NO];
        [_aiView startAnimating];
    }else {
        [_clickMask setHidden:YES];
        [_aiView stopAnimating];
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM