美文网首页iOS 动画iOS 开发
iOS小菊花,可用于(页面加载前,视频加载前);

iOS小菊花,可用于(页面加载前,视频加载前);

作者: 年轻皆浮云 | 来源:发表于2016-08-18 13:15 被阅读149次

    我们看视频或者加载网页的时候,当画面还没出来的时候页面会显得比较单调,所以我们一般用一个进度条或者是一个小菊花转动来缓解网页加载不出来的尴尬,本文就是系统自带的一个小菊花效果

    #import"ViewController.h"

    @interfaceViewController()

    @property(nonatomic,retain)UIActivityIndicatorView*activity;

    @end

    @implementationViewController

    - (void)viewDidLoad {

    [superviewDidLoad];

    //创建小菊花

    self.activity= [[UIActivityIndicatorViewalloc]initWithFrame:CGRectMake(150,100,50,50)];

    //小菊花的风格

    [self.activitysetActivityIndicatorViewStyle:UIActivityIndicatorViewStyleGray];

    //小菊花的颜色

    self.activity.color= [UIColor redColor];

    //hidesWhenStopped

    self.activity.hidesWhenStopped=NO;

    //将小菊花添加到主视图

    [self.viewaddSubview:self.activity];

    //用一个Button来触发小菊花的效果

    UIButton*button = [UIButtonbuttonWithType:UIButtonTypeSystem];

    button.frame=CGRectMake(150,400,100,100);

    button.backgroundColor= [UIColorblackColor];

    [self.viewaddSubview:button];

    [buttonaddTarget:selfaction:@selector(buttonAction:)forControlEvents:UIControlEventTouchUpInside];

    }

    -(void)buttonAction:(UIButton*)button{

    if([self.activityisAnimating]) {

    [self.activitystopAnimating];

    }else{

    [self.activitystartAnimating];

    }

    }

    相关文章

      网友评论

        本文标题:iOS小菊花,可用于(页面加载前,视频加载前);

        本文链接:https://www.haomeiwen.com/subject/naevsttx.html