zoukankan      html  css  js  c++  java
  • 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];
        }
    }
  • 相关阅读:
    Node.js Express 框架
    Node.js RESTful API
    vim中自动格式化代码
    如何去掉linux配置文件的注释行和空行
    ImmutableJS
    JavaScript的相关知识
    React容器组件和展示组件
    node.js
    svg学习
    Redux 基础概念
  • 原文地址:https://www.cnblogs.com/qingjoin/p/2672538.html
Copyright © 2011-2022 走看看