第三方动画库 Lottie嵌入记录
阅读原文时间:2023年07月15日阅读:1

预览网址

https://lottiefiles.com/preview

在Podfile文件中加入

pod 'lottie-ios’

pod install 把 lottie-ios加入到项目中

#import

直接使用时,发现动画无法加载xxx.json

LOTAnimationView*aniView = [LOTAnimationViewanimationNamed:@“XXX"];

-[LOTLayerView _setImageForAsset]: Warn: image not found

在Stack Overflow上找到解决方案

可能原因:拖入json文件后 Xcode获取没有识别路径。

修改方式:通过 文件夹—右键 — add file to [ projectname ]

这种方式可以了

如果图片比例不一致会压缩动画  需要设置

aniView.contentMode= UIViewContentModeScaleAspectFill;

使用这种模式一定要注意,即使不同的文字个数,aniView的大小必须一致,且是最多文字View的大小,

在UI切图的时候会给据文字内容给定不同bounds ,如果按照UI数值进行布局会导致(相同比例的json动画) 在(保持比例填充模式)下,压缩的厉害。

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章