我在LaunchScreen.storyboard上找到了一个我想播放的gif,由于我的研究支持Swift 4不支持播放gif,所以我找到了一个名为SwiftGif的cococoapod,它可以在UIImageView中自动播放gif。使用SwiftGif,您必须以编程方式将gif分配给UIImageView。
let jeremyGif = UIImage.gif(name: "jeremy")
如果只从情节提要中的图像下拉列表中选择gif,它将不会播放。问题是我不能给LaunchScreen.storyboard文件(或其中的一个视图)一个自定义类,否则我将得到this error。我能做什么?
我正在使用Xcode 9.2、Swift 4、MacBook Pro(13英寸,2017,4个Thunderbolt 3端口)和macOS High Sierra 10.13.2。
谢谢您!

最佳答案

不幸的是,启动屏幕只允许放置静态图像。不允许使用动画或自定义代码。但是,您可以通过呈现与启动屏幕具有相同图像和位置的视图,并在启动后立即设置视图的动画,来获得动画启动屏幕的感觉。

10-08 09:34
查看更多