当我加载 iPhone 应用程序时,它总是先加载黑屏,然后弹出主窗口。即使使用加载了单个窗口的简单空应用程序也会发生这种情况。

我注意到,加载时,大多数应用程序都会放大主窗口(或缩放它以适合屏幕,但是您想考虑一下),然后加载屏幕内容,没有黑屏(请参阅联系人应用程序为例)。

我怎样才能达到这个效果呢?

有帮助吗?

解决方案

将 Default.png 添加到您的项目中。这应该是您想要显示的图像,而不是黑色的启动屏幕。

其他提示

另外,为了节省您一些时间,在应用程序运行时无法更改此图像。如果您查看 Apple 的时钟应用程序,您可以看到 Default.png 如何根据应用程序的最后状态而变化。由于权限限制,您无法在自己的应用程序中执行此操作。另外,请务必阅读 iPhone HIG 以了解 Default.png 使用的最佳实践,简而言之,不要将其用作 Twitteriffic 那样的启动屏幕。

您还可以拍摄应用程序的屏幕截图作为创建 Default.png 的辅助工具 - 按住“主页”按钮的同时,按下并释放“锁定睡眠/唤醒”按钮。屏幕截图可以在“照片”应用程序的 Camery Roll 库中找到,并且可以同步回您的桌面。

当应用程序从启动图像转换为实际应用程序内容时,它不应该让用户感到不舒服 - 内容(文本/图像)可以添加到屏幕上,但内容永远不应该改变。如果这一切留给你的只是一个空的蓝色标题、一个白色的正文和一个蓝色的页脚——那么这就是你应该拥有的。如果您的底部有一个持久的选项卡栏和一个本地化的应用程序(不同的文本描述),那么启动图像应该显示有图标,但没有文本。(有关示例,请参阅 Clock.app 和 Facebook.app。)

还可以使用“管理器”窗口中的“屏幕截图”选项卡和插入设备在 XCode 中截取屏幕截图。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top