我发现了一个想在我的LaunchScreen.storyboard上播放的gif,而且由于我的研究支持Swift 4本身不支持玩GIF,我发现一个名为SwiftGif的CocoaPod自动播放GIF一个UIImageView。使用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。
谢谢!
答案 0 :(得分:1)
不幸的是,启动屏幕只允许放置静态图像。不允许使用动画或自定义代码。但是,您可以通过呈现与启动屏幕具有相同图像和位置的视图以及在启动后立即为视图设置动画来呈现动画启动屏幕的感觉。