【发布时间】:2009-07-14 22:42:01
【问题描述】:
有没有办法让我的 iPhone 应用程序有一个动画加载屏幕,而不是我目前使用的 Default.png?
【问题讨论】:
标签: iphone iphone-sdk-3.0
有没有办法让我的 iPhone 应用程序有一个动画加载屏幕,而不是我目前使用的 Default.png?
【问题讨论】:
标签: iphone iphone-sdk-3.0
简而言之 - 不。 Default.png 的目的是让 iPhone 操作系统在加载应用程序时向用户显示一些内容。您可以做的最好的事情是加快应用程序的初始加载(比如将资源加载推迟到程序正在运行),然后在“幕后”实际加载资源时添加自己的动画。
【讨论】:
如果您认为它是一个动画加载屏幕,那么不,但是让您的应用程序的第一个视图加载所有数据并在它执行此操作时执行某些操作,那么肯定是的,但是我正在尝试这样做并且失败了目前
【讨论】:
据我所知,很遗憾没有。 default.png 的轻量级的重点是允许应用程序在幕后进行密集的加速。动画会占用宝贵的 CPU 周期。
但是,如果您在应用启动后需要进行更多处理 - 您可以在此期间执行线程化 CAnimation。
【讨论】:
不,但如果您的初始化需要很长时间。 启动应用程序后,您可以添加自定义的动画启动视图。
简称。 在启动之后,在所有真正的初始化之前,alloc,init并显示一个与default.png完全相同但具有动画效果的视图。
在显示动画视图时,在后台初始化应用程序的真实内容 完成后替换动画视图
【讨论】:
你可以做我知道的应用之一。他们创建了一系列图像,当按顺序显示时,会让人相信闪屏是动画。你可以查看这个应用来了解一下:TravellerID
希望这会有所帮助。
【讨论】: