你如何随机化启动画面?

时间:2010-03-25 17:02:49

标签: iphone random screen splash-screen

是否可以让iphone应用程序启动画面选择随机图像或文本?所以每次都不一样(例如显示提示)?如果是这样的话?

2 个答案:

答案 0 :(得分:3)

这是不可能的。应用程序中的Default.png文件始终是“启动画面”。在构建应用程序之后尝试更改它会改变应用程序的签名,并且它不会在下次运行时启动。 (假设您可以写入应用程序包中的文件,我还没有尝试过。)

答案 1 :(得分:0)

确实,您无法改变启动画面,但您可以根据需要呈现视图。不要在捆绑包中包含Default.png图像。然后在您的app委托中,实例化一个视图控制器并将其视图作为子视图添加到self.window。然后,您需要根据计时器或完成启动处理或用户点击等关闭此视图。

值得注意的是,Apple不鼓励使用启动画面,并建议您尽快启动UI并尽快使用。如果你必须有一个启动画面,你可以显示一些看起来像你的工作应用程序的东西,以创建一个响应式用户界面的错觉,并在你的用户界面真正响应时立即删除它。