当前位置: 首页 > news >正文

[翻译] GiFHUD

GiFHUD

progress hud for displaying only animated gif images. no labels (for now)

状态指示器,仅仅用来显示gif图片,不能添加label(目前为止)

 

Demo - 示例

 

Usage - 使用

Copy & paste the GiFHUD.h/m files to your project. 

复制和粘贴GiFHUD.h/m文件到你的工程当中。
Add your gif file or image sequance files to your project. 

添加gif文件或者image队列文件到你的工程当中。
Import GifHUD.h

导入GifHUD.h文件

//Setup GiFHUD image
[GiFHUD setGifWithImageName:@"pika.gif"];
[GiFHUD show];

Thats it ! 

就这些!

Just use [GiFHUD show] or [GiFHUD showWithOverlay] for showing the hud. 

使用[GifHUD show]或者[GifHUD showWithOverlay]来显示hud。
[GiFHUD dismiss] for dismissing the hud.

[GifHUD dismiss]来让hud消失。

+ (void)setGifWithImages:(NSArray *)images;
+ (void)setGifWithImageName:(NSString *)imageName;
+ (void)setGifWithURL:(NSURL *)gifUrl;

You can set your gif with giving its NSString name, NSBundle url or NSArray of UIImages.

你可以设置你的gif图片,通过给图片名字,NSBundle的url地址或者是图片数组序列。

 

Optional Values - 可以设置的选项

#define Size            150
#define FadeDuration    0.3
#define GifSpeed        0.3
#define OverlayAlpha    0.3

If you want to customise the looking just edit these values on the top of .m file.

如果你想定制一些效果,在.m文件中修改一下即可。

 

Credits 

The animated gif to UIImage library i used: 

我使用了以下的UIImage库来加载gif图片:
https://github.com/mayoff/uiimage-from-animated-gif

 

相关文章:

  • IPScan的作用
  • sort与uniq
  • 从K近邻算法、距离度量谈到KD树、SIFT+BBF算法
  • ASP.NET批量下载文件
  • VirtualBox设置CentOS虚拟机双网卡
  • 宝宝头三年至关重要,不看悔掉肠子
  • apache内存优化
  • 此类目的是防治序列化Json字符串时的循环引用问题-------最好解决方案
  • Spring AOP 实现业务日志记录 (注解)
  • 必须知道的SQL编写技巧,多条件查询不拼字符串的写法
  • Mysql高级之权限检查原理
  • 我见过的 Objective-C, 讲的最通俗易懂的入门教程....
  • 数据结构概述
  • 关于与产品相关的品牌、国藉等与产品质量的一些思考(转)
  • centOS下安装JDK
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【mysql】环境安装、服务启动、密码设置
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • node 版本过低
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Otto开发初探——微服务依赖管理新利器
  • Python 反序列化安全问题(二)
  • spring学习第二天
  • VuePress 静态网站生成
  • 设计模式走一遍---观察者模式
  • 微服务入门【系列视频课程】
  • 我看到的前端
  • 小程序 setData 学问多
  • 硬币翻转问题,区间操作
  • 阿里云移动端播放器高级功能介绍
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ​一些不规范的GTID使用场景
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • #、%和$符号在OGNL表达式中经常出现
  • (C语言)二分查找 超详细
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (WSI分类)WSI分类文献小综述 2024
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (算法)求1到1亿间的质数或素数
  • (原創) 未来三学期想要修的课 (日記)
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)关于pipe()的详细解析
  • ***通过什么方式***网吧
  • .NET Core 2.1路线图
  • .NET Core 项目指定SDK版本
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .net 程序发生了一个不可捕获的异常
  • .NET 反射 Reflect