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

来源:互联网 发布:淘宝寄错东西怎么办 编辑:程序博客网 时间:2024/04/29 19:13

//UIActivityIndicatorView 活动指示器

- (void)createActivityIndicatorView{


    //创建活动指示器

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

    aiv.activityIndicatorViewStyle =UIActivityIndicatorViewStyleGray;//灰色

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

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

    

    //添加活动指示器

    [self.viewaddSubview:aiv];

    

    //设置颜色

    aiv.color=[UIColorpurpleColor];

    

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

    aiv.center =self.view.center;

    

    //活动指示器开始旋转

    [aiv startAnimating];

    

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

    if ([aivisAnimating] == NO) {

    

    }

    

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

    [NSTimerscheduledTimerWithTimeInterval:10target:selfselector:@selector(stop:)userInfo:aiv repeats:NO];


}


//10秒后触发的方法

-(void)stop:(NSTimer *)timer

{

    UIActivityIndicatorView *aiv = timer.userInfo;

    

    //活动指示器停止旋转

    [aiv stopAnimating];

    

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

    aiv.hidesWhenStopped =YES;

}


0 0
原创粉丝点击