gpt4 book ai didi

iOS 启动图像困惑

转载 作者:行者123 更新时间:2023-11-28 22:00:57 25 4
gpt4 key购买 nike

我已经阅读了所有关于启动图像的帖子,但我仍然对状态栏感到困惑。我知道 iPad 启动图像应该排除状态栏,而 iPhone 启动图像应该包含状态栏。我可以看到 iPad 的图像大小与状态栏的大小相差无几,所以这没问题。

但是,我在我的 iPhone 启动图像上包含了状态栏,但是当应用程序启动时,实际的设备状态栏似乎会渗出,就像我的图像上的状态栏随着启动图像消失一样,看起来很糟糕。

p>

我的问题是,让 iPhone 图像尺寸正确但实际上不在图像中显示状态栏(即,在我的情况下,它只是纯白色)是否可以接受?

在我的案例中,这会创建一个更好看的启动图像,但我不清楚 Apple 在这里想要什么。谢谢。

编辑:

显然,现在所有启动图像都要求包含状态栏,包括 iPad。我想这随着 XCode5 的改变而改变。

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/LaunchImages.html

最佳答案

自 iOS 7 引入透明状态栏以来,这一直是一个问题。

您必须编写一些代码来为您的应用创建一个特殊的初始界面,以便它在启动时隐藏状态栏,您可以截取屏幕截图。 (这似乎确实是您提出的策略。)

或者,有时可能,拍摄屏幕截图,然后在 Photoshop 或类似软件中用正确颜色的矩形覆盖状态栏。

问题在 Xcode 6 中已解决或接近解决,您可以在其中根据 Interface Builder 提供的界面预览直接从 Interface Builder 制作启动图像。由于启动图像通常是界面的非常基本的版本,并且由于 Xcode 6 允许您使用 prepareForInterfaceBuilder 绘制预览细节,因此通常可以创建良好的启动图像而无需费心编写备用图像启动例程只是为了获取屏幕截图。

关于iOS 启动图像困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25112390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com