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

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

#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];

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容