所有 iOS 屏幕尺寸的启动屏幕图像尺寸

问题描述 投票:0回答:3

我正在尝试为我的 iOS 应用程序创建午餐屏幕图像。但我不确定它的尺寸合适。

根据苹果网站,iPhone 6 的纵向尺寸应为 750 x 1334 (@2x)。

但我的问题是,如何创建适合所有屏幕尺寸(例如 iPhone 5、5s、6、6 plus、iPad 等)的启动屏幕图像?

这样做的正确方法是什么?

ios iphone xcode swift xcode6
3个回答
15
投票

转到images.xcassets 在那里你可以看到启动图像的大小。只需从右侧启用 iOS 版本即可。 iPhone 肖像 iOS 8:- 1242*2208(5.5 英寸) 750*1334(4.7高清)

iPhone 横向 iOS 8:-2208*1242(5.5 英寸)

iPhone 肖像 iOS 7,8 :- 640*960 (@2x) 640*1136(视网膜)

iPhone 肖像 5,6 :- 320*480 (@x) 640*960 (@2x) 640*1136(视网膜4)


0
投票

但我的问题是,如何创建适合的启动屏幕图像 适用于所有屏幕尺寸,例如 iPhone 5、5s、6、6 plus、iPad 等?

这将很难做到。这些设备具有不同的长宽比,并且 iPhone 5 和 iPad Air 之间的尺寸差异相当大,无法使用一张图片来展示所有设备。如果您想使用带有屏幕截图的经典启动屏幕,则调整一张图像的大小将不会与不同设备上的用户界面看起来相同。如果您想要启动位图图像,您将需要提供所有必要的尺寸。

这样做的正确方法是什么?

您可以创建启动 PNG 图像或启动屏幕作为故事板。

对于启动图像,您的项目有一个资产目录。使用现有的或添加新的 iOS 启动图像。编辑器将向您显示所有所需的尺寸。

对于故事板,您的应用程序可能已经有 LaunchScreen.storyboard。您通常不会在此处创建特定的尺寸,而是使用自动布局来适当调整屏幕大小。


0
投票

这仅是通过肉眼计算的。 但我在 Xcode 中测试了它,它适用于模拟器现在可以给我的所有版本的 iPhone 和 iPad,你必须专注于安全区域和焦点,但不能停止填充某些 iPhone 和 iPad 的其他所有内容。 我希望有人觉得我的模板有用。

图像位于:宽高比填充

© www.soinside.com 2019 - 2024. All rights reserved.