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

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

iOS小菊花,可用于(页面加载前,视频加载前);_第1张图片

#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小菊花,可用于(页面加载前,视频加载前);)