【问题标题】:iOS Animated Splash ScreeniOS 动画启动画面
【发布时间】:2012-10-16 11:13:11
【问题描述】:
是否可以在 iOS 开发中添加 .fla 文件作为启动画面?如果不是,闪屏接受哪些其他格式的动画文件?它接受动画 GIF 吗?或 .swf 文件?还是我必须逐帧编写动画。
如果是,程序是什么?我是否必须像添加图像一样添加它,只是扩展名不同?
我有一个 .fla 文件,我想将它添加到我的代码中。不幸的是,我找不到任何关于这是否可行的材料。
【问题讨论】:
标签:
iphone
objective-c
ios
splash-screen
dynamic-splash-screen
【解决方案1】:
这里的人似乎不知道启动画面和启动图像之间的区别。
启动图像是静态的,您使用 xcode 配置它们并且无法更改它们。
但是在启动画面中,您可以做任何您想做的事情,它只是一个视图控制器,您可以在其中显示动画、视频或任何其他内容。
您在启动图像之后和“登陆页面”之前显示 splass 屏幕。
然后,在启动画面中,您可以逐帧创建动画,或者如 Krumelur 所说,在 MPMoviePlayerController 中加载 .mp4 视频。
使用动画启动画面的人,通常会使用启动画面的颜色(第一个动画帧的颜色或视频的颜色),所以看起来启动图像是启动画面的一部分。
【解决方案2】:
创建动画启动画面相对容易。您需要创建一个兼容的 .mp4 文件并将此影片的第一帧用作启动图像。然后在应用启动时实例化 MPMoviePlayerController 以全屏播放电影。影片将在启动图像显示片刻后开始。
【解决方案4】:
您无法在 iOS 上显示 .fla 文件。在 iOS 中不允许 Flash 作为内容。
此外,启动画面只能是静态图形。
【解决方案5】:
iOS 启动画面是静态的。所以它只是一个图像。
但是您可以添加启动画面,然后在启动画面消失后添加电影(.mov 或其他 Apple 格式)。