前言

加载网络 gif 图片,使用 sd 直接加载就好,非组件化加载本地图片,网上也是一搜索一大把的文章,这里只是描述在组件化中,如何加载本地 gif 图片,亲测有效,这里是左下记录使用,

开发语言:Objective-C
使用工具:FLAnimatedImage

1、配置

1.1 podspec 配置

如下图,配置组件化中的 podspec,images 文件中的内容就会出现在FADevice_bundles.bundle 中

 s.resource_bundles = {'FADevice_bundles' => ['FADeviceModule/Assets.xcassets', 'FADeviceModule/Images/*']}

1.2

加载 gif 图片

    NSBundle * primaryBundle = [NSBundle bundleForClass:[self class]];NSURL * subBundleUrl = [primaryBundle URLForResource:@"FADevice_bundles" withExtension:@"bundle"];NSBundle * subBundle = [NSBundle bundleWithURL:subBundleUrl];NSString  *name = @"device_light";NSURL * url = [subBundle URLForResource:name withExtension:@"gif"];NSData  *imageData = [NSData dataWithContentsOfURL:url];self.imageLight.animatedImage = [FLAnimatedImage animatedImageWithGIFData:imageData];
- (FLAnimatedImageView *)imageLight {if (_imageLight == nil) {FLAnimatedImageView * imageView = [[FLAnimatedImageView alloc] init]; _imageLight = imageView;}return _imageLight;
}

iOS 组件化加载本地 gif 图片相关推荐

  1. iOS WebView 加载本地资源(图片,文件等)

    NSString *path = [[NSBundle mainBundle] pathForResource:@"关于.docx" ofType:nil]; NSURL *url ...

  2. IOS 解决WKWebView加载本地html资源文件异常处理

    wkwebView加载本地资源时,有时候无法加载全css等资源文件.导致无线显示.需要做一下特殊处理: WKWebViewConfiguration *config = [[WKWebViewConf ...

  3. ios+打开本地html乱码,IOS 使用 WKWebView 加载本地的JS和CSS文件出现乱码问题

    ####发现问题 最近项目中使用到HTML5和原生的混合开发,项目在IOS10上面运行正常,在IOS8下遇到了兼容性的问题,HTML5页面可以加载出来,只是页面样式丢失,并且JS脚本执行不了,所以只能 ...

  4. ios 中webView加载html文本图片显示不全

    在iOS开发过程中,用webView显示富文本内容是很常见的需求,加载富文本时通常还要根据webView的高度动态计算cell的高度(例如我们要在tableView或者collectionView的某 ...

  5. 微信小程序苹果IOS手机无法加载显示临时图片路径

    问题: 苹果手机无法显示图片,是一片空白. 解决办法: 1,上传到服务器: 把图片上传到服务器,加载服务器路径.但是有没有更好的办法呢,不然太浪费服务器资源了,只是用来临时显示而已,还得定时清理! 2 ...

  6. c语言加载本地图片,Unity加载本地图片的2种方式

    1. 使用 WWW 加载,详细查看 unity3d 官方文档. 2. 使用 System.IO 加载,lua 代码如下: local File = luanet.import_type("S ...

  7. 【Flutter】Image 组件 ( 加载网络图片 | 加载静态图片 | 加载本地图片 | path_provider 插件 )

    文章目录 一.加载网络图片 二.加载静态图片 三.加载本地图片 四.完整代码示例 五.相关资源 一.加载网络图片 参考 [Flutter]Image 组件 ( Image 组件简介 | Image 构 ...

  8. ios加载本地html懒加载图片方案,IOS开发中加载大量网络图片优化方法

    IOS开发中加载大量网络图片如何优化 1.概述 在IOS下通过URL读一张网络图片并不像其他编程语言那样可以直接把图片路径放到图片路径的位置就ok,而是需要我们通过一段类似流的方式去加载网络图片,接着 ...

  9. ios html异步加载图片,iOS 异步加载本地图片

    iOS 异步加载本地图片 问题 当某个界面使用系统API + (nullable UIImage *)imageNamed:(NSString *)name;加载了过多本地图片资源时,不可避免的会产生 ...

  10. iOS 加载本地HTML文件,图片没显示出来的问题

    iOS 加载本地HTML文件,图片没显示出来的问题,一般都是路径的问题.在HTML中,用的是绝对路径类似,而在项目中,一般 都是相对路径.例如:在HTML中, src="images/qq. ...

最新文章

  1. 活学活用,CSS清除浮动的4种方法
  2. 在Vivado中,使用锁定增量编译技术进行增量综合布局布线
  3. python csv字符串写入_请教:如何把csv里的 emoji 字符串正确写入 DB?
  4. The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone
  5. 解决:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal
  6. Magento报错“No Input File Specified”的解决方法
  7. OpenShift 4 - 节点是如何通过CRI-O运行容器的
  8. RedHat7 Git 安装使用
  9. 教你在win10系统开启和使用语音识别
  10. 深度学习11-tf.data详解以及猫狗图片分类实战
  11. poj 3984 迷宫问题(bfs)
  12. ad16怎么画弧线_ad16怎么画弧线_板绘是什么?怎么用?
  13. latex设置times new roman新罗马字体
  14. dns被劫持怎么办,DNS被劫持了有什么解决办法?
  15. Kafka学习笔记1
  16. 【ASP.NET Core】处理异常--转
  17. 可以发热的“电”羽绒服!60秒升温15度,自带充电宝,脏了还能机洗
  18. 推荐一个和孩子玩24点游戏的工具:益乐24点
  19. java中怎么判断数组下标越界_初学java遇到疑惑,数组下标越界,求解答!
  20. 把妹之道于品牌营销“精屁”

热门文章

  1. 将TXT文件作为数据库批量生成条形码
  2. 乞丐乞讨:天桥有一个乞丐,每天去遵义路天桥要钱,每天要到的钱都是上一天的两倍。如: 第一天要了 1 块钱 第二天要了 2 块钱 第三天要了 4 块钱 第四天要了 8 块钱 以此类推, 问: 乞丐
  3. SentencePiece,subword-nmt,bpe算法
  4. ubuntu搜狗输入法显示简体中文,输入却是繁体中文解决方案
  5. GeoGebra官方版下载
  6. my97DatePicker选择年、季度、月、周、日(转)
  7. python数据分析新手入门课程学习——(五)特征工程概述(数据预处理)(来源:慕课网)
  8. WARNING: The converted filename is an ASM fully qualified filename.
  9. 5G的落地现状与未来变局
  10. 小胖儿 闲聊 百度有啊