我们看视频或者加载网页的时候,当画面还没出来的时候页面会显得比较单调,所以我们一般用一个进度条或者是一个小菊花转动来缓解网页加载不出来的尴尬,本文就是系统自带的一个小菊花效果
#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];
}
}
网友评论