应用程序完成启动后如何为启动图像设置动画

时间:2011-06-28 21:13:52

标签: iphone objective-c cocoa-touch launching-application

我想知道如何操纵iPhone应用的启动图像?我已将launchImage.png放入我的plist文件(在启动图像(iPhone)下),当应用程序启动时,我想将此启动图像设置为视图之外的动画,如下所示:

launchImage.transform = CGAffineTransformMakeTranslation(-CGRectGetWidth(launchImage.frame), 0);

但是如何访问我在plist中定义的图像?

或者我只是加载图像的另一个实例然后将其设置为动画?这看起来有点麻烦,特别是当应用程序已经加载了启动图像时。

非常感谢任何建议!提前谢谢!

3 个答案:

答案 0 :(得分:2)

您必须加载另一个实例。您无法从应用中访问启动图像。我通常只创建一个与发布图像匹配的UIImage,在我的viewDidAppear方法中,我使用performSelector:withDelay:秒或2来激活它。

答案 1 :(得分:1)

最好的办法是创建一个UIImageView实例集来显示您的启动图像,将其放在根视图控制器的视图上,然后按照您的描述(可能在-viewDidAppear:中)将其设置为动画。据我所知,没有直接与启动图像交互的API机制。

答案 2 :(得分:1)

您必须再次加载启动图像,然后将其设置为动画。