iOS小菊花,可用于(頁面加載前,視頻加載前);

我們看視頻或者加載網(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];

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容