ios - 无法在 iOS Swift 中使用 Assets 运行动画

标签 ios swift animation lottie

我有动画 Lottie,但无法使用 Assets 运行动画。动画播放但没有 Assets 。

我把我的 Assets 放在这条路上。网络播放器很好玩。但在 iOS 中控制台打印:-[LOTLayerContainer _setImageForAsset:]: Warn: image not found: img_0.png。对于所有图像都是如此。

快速代码:

let animation = LOTAnimationView(name: "data")
        animation.frame = self.view.frame
        animation.contentMode = .scaleAspectFill
        self.view.addSubview(animation)
        animation.play()

路径:

enter image description here

最佳答案

为了解决这个原因,需要添加json文件来复制bundle资源。 检查以下内容,如果您的 json 文件不存在,请将其添加到那里。 选择项目-> 选择目标-> 转到构建阶段-> 检查复制捆绑资源

enter image description here

关于ios - 无法在 iOS Swift 中使用 Assets 运行动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55664657/

相关文章:

iOS 自动布局 View 高度基于较大的 subview 高度

ios - 过滤所有事件的数组并找到哪个事件仍在进行

CSS3 动画淡出

ios - 'sizeWithFont(_ :constrainedToSize:lineBreakMode:)' is unavailable: Use -boundingRectWithSize:options:attributes:context:

ios - 现在是否可以使用 Appium 自动化 App Store 应用程序

jquery - 有没有办法使用桌面浏览器测试我的网站在移动设备上的行为和外观?

ios - 如何在 iOS 中的 prepareForSegue 之前执行按钮按下操作?

JavaScript setInterval 不适用于 asp net

css - 反向重用 CSS 动画(通过重置状态?)

iphone - 应用程序配置的最佳实践