iOS动画启动画面

时间:2012-10-16 11:13:12

标签: iphone objective-c ios splash-screen dynamic-splash-screen

是否可以在iOS开发中添加.fla文件作为启动画面?如果没有,那么启动画面接受的动画文件的其他格式是什么?它接受GIF动画吗?或.swf文件?或者我必须逐帧编写动画。

如果是,那么程序是什么?我是否必须以添加图像的方式添加它,只是扩展名不同?

我有一个.fla文件,我想添加到我的代码中。不幸的是,我无法找到关于这是否可行的任何材料。

5 个答案:

答案 0 :(得分:35)

似乎这里的人不知道启动画面和启动图像之间的区别。 启动图像是静态的,您可以使用xcode对其进行配置,但无法更改它们。

但是在启动画面中你可以做任何你喜欢的事情,它只是一个viewController,你可以在其中显示动画,视频或任何其他东西。 您可以在启动图像之后和“着陆页”之前显示splass屏幕。 然后,在启动画面中,您可以逐帧创建动画,或者在MPMoviePlayerController中加载.mp4视频,如Krumelur所说。

使用动画启动画面的人通常使用具有启动画面颜色的启动图像(第一个动画帧的颜色或视频的颜色),因此启动图像似乎是splass屏幕的一部分。

答案 1 :(得分:9)

创建动画启动画面相对容易。您需要创建一个兼容的.mp4文件,并使用此影片的第一帧作为启动图像。然后在应用启动时实例化MPMoviePlayerController以全屏播放电影。在启动图像显示后,电影将开始片刻。

答案 2 :(得分:1)

看起来不太可能。您可能想看看以下帖子 dynamic splash screens

你必须逐帧编写动画。

动画启动画面的另一个指南Animation on splash screen

因此,您必须显示启动画面,然后您可以在视图上添加任何动画或添加任何电影(例如:.mov)

希望这会有所帮助!!

答案 3 :(得分:0)

您无法在iOS上显示.fla文件。 iOS中不允许使用Flash作为内容。 另外,启动画面只能是静态图形。

答案 4 :(得分:-1)

iOS初始屏幕是静态的。所以这只是一个形象。 但是你可以添加你的闪屏,然后在你的闪屏消失后立即添加一部电影(.mov或其他Apple格式)。