美文网首页iOS 动画iOS 开发
iOS小菊花,可用于(页面加载前,视频加载前);

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

作者: 年轻皆浮云 | 来源:发表于2016-08-18 13:15 被阅读149次

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

#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性能优化之页面加载速率

    iOS性能优化之页面加载速率 iOS性能优化之页面加载速率

  • 前端性能优化

    资源加载 样式表加载放在头部,js文件加载放在body结束标签前。样式表先加载,避免页面开始加载时,页面显示混乱;...

  • 2018-12-19

    场景:vue路由加载页面时,数据加载慢的时候页面会有闪动的效果,数据加载前和加载后的区别。(特别是el-table...

  • 预加载与智能预加载 (VIA)

    预加载与智能预加载(iOS) 网络与性能 预加载无限滚动列表Threshold惰性加载智能预加载 总结 前两次的分...

  • vue监听一些标签元素的方法

    1、iframe load用于判断第三方页面是否加载完成:src 加载的页面地址用于解决第三方页面在加载缓慢的时候...

  • window.performance.timing 性能分析

    // .navigationStart 准备加载页面的起始时间// .unloadEventStart 如果前...

  • 不用设计,css制作各种loading……

    众所周知,loading已经充斥了各种页面当中:页面加载尚未完成前、瀑布流页面到达底部后加载新的数据之前、表单页面...

  • 分析简书UI加载机制

    简书页面加载过渡。首页加载前屏幕快照 2017-10-16 上午11.09.51.png2.首页加载后屏幕快照 2...

  • 加载效果研究 2018-4-27

    加载效果 数据加载模式 1.全屏加载 菊花旋转,一般用于手机网页的加载。3s以上用户会焦躁。 2.优先加载 淘宝、...

网友评论

    本文标题:iOS小菊花,可用于(页面加载前,视频加载前);

    本文链接:https://www.haomeiwen.com/subject/naevsttx.html