我們看視頻或者加載網(wǎng)頁的時候,當(dāng)畫面還沒出來的時候頁面會顯得比較單調(diào),所以我們一般用一個進(jìn)度條或者是一個小菊花轉(zhuǎn)動來緩解網(wǎng)頁加載不出來的尷尬,本文就是系統(tǒng)自帶的一個小菊花效果
#import"ViewController.h"
@interfaceViewController()
@property(nonatomic,retain)UIActivityIndicatorView*activity;
@end
@implementationViewController
- (void)viewDidLoad {
[superviewDidLoad];
//創(chuàng)建小菊花
self.activity= [[UIActivityIndicatorViewalloc]initWithFrame:CGRectMake(150,100,50,50)];
//小菊花的風(fēng)格
[self.activitysetActivityIndicatorViewStyle:UIActivityIndicatorViewStyleGray];
//小菊花的顏色
self.activity.color= [UIColor redColor];
//hidesWhenStopped
self.activity.hidesWhenStopped=NO;
//將小菊花添加到主視圖
[self.viewaddSubview:self.activity];
//用一個Button來觸發(fā)小菊花的效果
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];
}
}