iOS菊花转UIActivityIndicatorView

释放双眼,带上耳机,听听看~!

活动指示器视图(UIActivityIndicatorView)俗称菊花转,下面将讲解它的一些基本用法,代码可直接利用

#define VIEW_HEIGHT self.view.frame.size.height

#define VIEW_WIDTH self.view.frame.size.width

- (void)viewDidLoad {

    [superviewDidLoad];

   
//创建指示视图菊花

    UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];

    /*

     UIActivityIndicatorViewStyle  {//菊花风格

     UIActivityIndicatorViewStyleWhiteLarge, 大白

     UIActivityIndicatorViewStyleWhite,      白色

     UIActivityIndicatorViewStyleGray        灰色

     };

     */

    activity.center =CGPointMake(VIEW_WIDTH /2,
VIEW_HEIGHT /2);

    //设置菊花尺寸

    activity.transform =CGAffineTransformMakeScale(2,2);

    //设置菊花颜色

    activity.color = [UIColor  cyanColor];

   
//不动画的时候也显示

    activity.hidesWhenStopped =YES;

    activity.tag =100;

    //菊花开始动画

    [activity  startAnimating];

    [self.view  addSubview:activity];

   
//打开系统级的菊花标识

    [UIApplication  sharedApplication].networkActivityIndicatorVisible
= YES;




}




- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent
*)event{

    //根据tag值找到该菊花

    UIActivityIndicatorView *activity = [self.viewviewWithTag:100];

   
//如果正在动画,停止动画

    if (activity.isAnimating) {

        [activity  stopAnimating];

        //关闭系统级的菊花标识

        [UIApplication  sharedApplication].networkActivityIndicatorVisible
= NO;

        return;

    }

    //开始动画

    [activity  startAnimating];

   
//打开系统级的菊花标识

    [UIApplication  sharedApplication].networkActivityIndicatorVisible
= YES;

}

 

 

人已赞赏
iOS文章

Xcode工具常用快捷键

2020-3-1 11:00:08

iOS文章

IOS手机拍照上传后台后图片翻转

2020-3-1 12:23:29

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索