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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS小菊花,可用于(页面加载前,视频加载前);相关的知识,希望对你有一定的参考价值。

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

#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小菊花,可用于(页面加载前,视频加载前);的主要内容,如果未能解决你的问题,请参考以下文章

加载多个页面后,iOS 上的视频失败

ajax加载菊花loading效果

iOS:如何在显示前预加载数据

html5:上一个/下一个按钮播放前/后视频

简易仿ios菊花加载loading图

用JQuery实现页面Loading的效果,即:当页面加载完成前显示Loading的进度条,全部加载完成之后进度条消失