博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2016-01-07 activityviewcontroller
阅读量:5127 次
发布时间:2019-06-13

本文共 2134 字,大约阅读时间需要 7 分钟。

//

//  activityViewController.m

//  toolbar

//

//  Created by Apple on 16/1/7.

//  Copyright © 2016 ShangYu. All rights reserved.

//

 

#import "activityViewController.h"

 

@interface activityViewController ()

@property (strong, nonatomic) UIActivityIndicatorView *activityIndicator ;

@property (nonatomic, strong) NSTimer *timer;//定时器 图片轮播

 

 

@end

 

@implementation activityViewController

 

- (void)viewDidLoad {

    [super viewDidLoad];

    self.view.backgroundColor=[UIColor whiteColor];

//    使用方式就是

//    UIActivityIndicatorView *testActivityIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];

//    testActivityIndicator.center = CGPointMake(100.0f, 100.0f);//只能设置中心,不能设置大小

//    testActivityIndicator.frame= CGRectMake(100, 100, 100, 100);//不建议这样设置,因为UIActivityIndicatorView是不能改变大小只能改变位置,这样设置得到的结果是控件的中心在(100100)上,而不是和其他控件的frame一样左上角在(100 100)长为100,宽为100.

//    [self.navigationController.navigationItem addSubview:testActivityIndicator];

//    testActivityIndicator.color = [UIColor redColor]; // 改变圈圈的颜色为红色; iOS5引入

//    [testActivityIndicator startAnimating]; // 开始旋转

//    [testActivityIndicator stopAnimating]; // 结束旋转

//    [testActivityIndicator setHidesWhenStopped:YES]; //当旋转结束时隐藏

    

    

    [self avctiy];

 

 

 

}

 

 

-(void)avctiy{

 

    self.activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(100, 100, 60, 60)];

    

    [self.view addSubview:self.activityIndicator];

    self.activityIndicator.backgroundColor=[UIColor redColor];

    

    self.activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;

    

    [self.activityIndicator startAnimating];

    [self addTimer];

    

//    

//    [NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(timerStop) userInfo:nil repeats:YES];

 

 

 

}

 

- (void)timerStop

 

{

    [self.activityIndicator stopAnimating];

}

 

 

 

- (void)addTimer{

    [self.activityIndicator startAnimating];

 

    self.timer = [NSTimer scheduledTimerWithTimeInterval:10 target:self selector:@selector(Timer) userInfo:nil repeats:YES];

 

}

/**

 *  关闭定时器

 */

- (void)removeTimer

{

    [self.timer invalidate];

}

 

 

 

-(void)Timer{

    [self.activityIndicator stopAnimating];

    }

 

 

@end

转载于:https://www.cnblogs.com/gzz2016/p/5110693.html

你可能感兴趣的文章
铁大通。
查看>>
【22】java初始化(静态变量)
查看>>
【38】通过继承扩展接口
查看>>
Never Wait for Weights(带权并查集+路径压缩)
查看>>
hdu 3032 Nim or not Nim? (SG函数博弈+打表找规律)
查看>>
Custom VirtualPathProvider
查看>>
2018年总结和明年计划
查看>>
selenuim+java
查看>>
Gym - 100203H Highways 最小生成树
查看>>
redhat基本操作
查看>>
.net Basic
查看>>
C++宏的学习笔记
查看>>
Android APK反编译详解(附图)
查看>>
javascript - 活动倒计时(天、时、分、秒)
查看>>
css考核点整理(三)-css选择器的使用
查看>>
PHP 多个文件上传
查看>>
poj1273 网络流入门题 dinic算法解决,可作模板使用
查看>>
python学习第四天,列表生产式,匿名函数,生成器,内置函数,迭代器,装饰器,json和pickle的序列化和反序列化...
查看>>
随笔学习
查看>>
webdav不识别软链接?解决办法?
查看>>