iPad Retina Launch Image -- 仅显示图像的上半部分

Posted

技术标签:

【中文标题】iPad Retina Launch Image -- 仅显示图像的上半部分【英文标题】:iPad Retina Launch Image -- Only top half of the image is displayed 【发布时间】:2012-08-06 18:57:29 【问题描述】:

我添加了 iPad 视网膜显示屏的启动图像。我使用所需的尺寸。

当应用在模拟器上运行时,启动图像看起来不错。在实际设备上运行时(测试 2 台设备,均为新 iPad(第 3 代)),仅显示图像的上半部分,屏幕的下半部分为黑色。

一旦启动图像被关闭,一切都会正确显示。

如果我分配较小的(非 Retina)启动图像,它们会正确显示(尽管图像显然不清晰)。

有什么想法吗?

注意:这些是 2.4 MB png 文件。

感谢您的帮助!

【问题讨论】:

您的视网膜启动图像是否损坏?在模拟器上使用非视网膜版本。您可能需要重新生成您的视网膜图形以确保。 @iBlue 图像已损坏。谢谢!请发表您的评论作为答案,以便我接受。 @iBlue 只是提醒您回来并重新发布您的评论作为答案,以便我给予您信任。再次感谢! 大声笑,我认为答案太短了。 【参考方案1】:

您需要视网膜和非视网膜、风景和肖像的图像资源。使用此命名约定:

Default-Landscape~ipad.png, Default-Landscape@2x~ipad.png, Default-Portrait~ipad.png, Default-Portrait@2x~ipad.png

@2x 图像的分辨率为视网膜分辨率

【讨论】:

我有所有这 4 张图片,根据你提到的约定命名。【参考方案2】:

显然图像文件已损坏。奇怪的是,它们在 Preview 和 Safari 中打开得很好,但由于某种原因在应用程序中没有打开。无论如何,我重新创建了图像,一切都很好。

【讨论】:

以上是关于iPad Retina Launch Image -- 仅显示图像的上半部分的主要内容,如果未能解决你的问题,请参考以下文章

Xcode Image Assets 为 Retina 设备返回错误的图像

iOS端App的icon和Launch Image规格实时更新

iPhone/iPad 和 iPhone(Retina)/iPad(Retina) 中图像的理想分辨率

设置启动图片(Launch Image)

xcode7iOS9 设置启动图片(Launch Image)(转)

iPad Retina - iPad 使用 iPhone 视网膜图像