您的位置:首页 > 移动开发 > Objective-C

Objective-C-iOS常用小控件(UIActivityIndicatorView)

2016-09-21 16:19 429 查看
//UIActivityIndicatorView 活动指示器

- (void)createActivityIndicatorView{

   
//创建活动指示器

    UIActivityIndicatorView *aiv=[[UIActivityIndicatorView
alloc]initWithFrame:CGRectMake(0,
0, 60,
60)];

    aiv.activityIndicatorViewStyle =
UIActivityIndicatorViewStyleGray;//灰色

//    UIActivityIndicatorView *aiv2=[[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];//白色

//    UIActivityIndicatorView *aiv3=[[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];//大的白色

    

   
//添加活动指示器

    [self.view
addSubview:aiv];

    

    //设置颜色

    aiv.color=[UIColor
purpleColor];

    

   
//活动指示器的中心坐标

    aiv.center =
self.view.center;

    

   
//活动指示器开始旋转

    [aiv startAnimating];

    

   
//如何活动指示器没有旋转

    if ([aiv
isAnimating] == NO) {

    

    }

    

   
//活动指示器旋转10秒后停止

    [NSTimer
scheduledTimerWithTimeInterval:10
target:self
selec
4000
tor:@selector(stop:)
userInfo:aiv repeats:NO];

}

//10秒后触发的方法

-(void)stop:(NSTimer *)timer

{

    UIActivityIndicatorView *aiv = timer.userInfo;

    

   
//活动指示器停止旋转

    [aiv stopAnimating];

    

   
//当活动指示器停止旋转后就隐藏活动指示器

    aiv.hidesWhenStopped =
YES;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息