什么是iPhone 4.7in和5.5in屏幕截图尺寸?

oab*_*rca 13 iphone xcode itunesconnect

在发布我的应用程序以在应用商店中分发之前,iTunes Connect会要求我提供屏幕截图.我知道iPhone 4的屏幕截图尺寸是640x1136,但是较新的iPhone 4.7和5.5英寸的屏幕截图尺寸是多少?

Han*_*son 45

更新了新的iPhone X,X和X Max

大小为iPhone X最大值@ 3×缩放(苹果名:超级视网膜HD 6.5显示"),坐标空间:414 X 896点和1242 X 2688个像素,458 PPI,设备的物理尺寸是在3.05 X 6.20或77.4 X157.5毫米.

let screen = UIScreen.main
print("Screen bounds: \(screen.bounds), Screen resolution: \(screen.nativeBounds), scale: \(screen.scale)")
//iPhone X Max Screen bounds: (0.0, 0.0, 414.0, 896.0), Screen resolution: (0.0, 0.0, 1242.0, 2688.0), scale: 3.0
Run Code Online (Sandbox Code Playgroud)

大小为iPhone X@ 2X缩放(苹果名:超级视网膜HD 6.1"显示器),坐标空间:414 X 896点和828 X 1792像素,326 PPI,设备的物理尺寸是在2.98 X 5.94或75.7 X150.9毫米.

let screen = UIScreen.main
print("Screen bounds: \(screen.bounds), Screen resolution: \(screen.nativeBounds), scale: \(screen.scale)")
//iPhone X Screen bounds: (0.0, 0.0, 414.0, 896.0), Screen resolution: (0.0, 0.0, 828.0, 1792.0), scale: 2.0
Run Code Online (Sandbox Code Playgroud)

尺寸为iPhone XiPhone X,缩放比例为3倍(Apple名称:Super Retina HD 5.8"显示屏),坐标空间:375 x 812点和1125 x 2436像素,458 ppi,设备物理尺寸为2.79 x 5.65英寸或70.9 x 143.6毫米.

let screen = UIScreen.main
print("Screen bounds: \(screen.bounds), Screen resolution: \(screen.nativeBounds), scale: \(screen.scale)")
//iPhone X and X Screen bounds: (0.0, 0.0, 375.0, 812.0), Screen resolution: (0.0, 0.0, 1125.0, 2436.0), scale: 3.0
Run Code Online (Sandbox Code Playgroud)

尺寸为iPhone 8 Plus(6,6s,7和8 Plus),缩放倍数为3倍(Apple名称:Retina HD 5.5),坐标空间:414 x 736点和1242 x 2208像素,401 ppi,屏幕物理尺寸为2.7 x 4.8英寸或68 x 122毫米.

尺寸为iPhone 8(6,6s和iPhone 7),缩放比例为2x(Apple名称:Retina HD 4.7),坐标空间:375 x 667点,750 x 1334像素,326 ppi,屏幕物理尺寸为2.3 x 4.1 in或58 x 104毫米.

iPhone 5相比,它是640 x 1136,iPhone 4 640 x 960.

注意:要构建利用新手机的全屏幕尺寸应用程序添加LaunchImages在尺寸:1242×2208个,2208 X 1242750 X 1334.在添加这些LaunchImages之前,模拟器中的大小会有所不同,因为旧的应用程序会缩放.

比较iPhone 6和6 Plus


Mix*_*xaz 10

您可能会发现此信息也很有用,取自Andy Orsow的文章(谢谢伙计!)iOS屏幕尺寸是多少?:


以下尺寸包括iOS状态栏区域,因此请务必在设计中留出空间.有关状态栏信息,请参阅本文的底部.

请记住,移动项目可以滚动,因此下面列出的屏幕高度只是您设计的最低高度.

手机

iPhone 6 Plus
人像:1242 x 2208(Launch Image:iPhone人像iOS8 - Retina HD 5.5)
风景:2208 x 1242(手机风景iOS8 - Retina HD 5.5)

iPhone 6
人像:750 x 1334(iPhone人像iOS8 - Retina HD 4.7)
风景:1334 x 750

iPhone
5,5S ,5C肖像:640 x 1136("iPhone人像iOS5,6 - 视网膜4"和"iPhone人像iOS7,8 - 视网膜4")
风景:1136 x 640

iPhone
4,4S肖像:640 x 960(iPhone肖像iOS5,6 - 2x和iPhone肖像iOS7,8 - 2x)风景:960 x 640

iPhone 1,2和3
纵向:320 x 480(iPhone纵向iOS5,6 - 1x)
横向:不支持

iPad Air/Retina iPad
人像:1536 x 2048(iPad人像iOS 7-9 - 2x)
风景:2048 x 1536(iPad风景iOS 7-9 - 2x)

iPad Mini
Portrait:1536 x 2048(iPad Portrait iOS 7-9 - 2x)
风景:2048 x 1536(iPad风景iOS 7-9 - 2x)

iPad - 非Retina
肖像:768 x 1024(iPad Portrait iOS 7-9 - 1x)iOS 5,6?
风景:1024 x 768(iPad风景iOS 7-9 - 1x)iOS 5,6?

穿戴式

Apple Watch
42mm:312x390px
38mm:272x340px

状态栏信息

InVision将为您的设计覆盖状态栏,因此将其包含在您的设计中取决于您自己.但是,您需要确保在帐户顶部显示状态栏.

在您的设计的顶部,留出空间:

iPhone 6 Plus: 60px高度

iPhone 4-6: 40px高度

iPhone - 非视网膜: 20px高度

Retina iPad:高40像素

非视网膜iPad: 20px高度

如果您不想在设计中包含状态栏,请在项目选项中选中"我的设计从状态栏下方开始"框.


编辑:我不得不将启动图像添加到我的应用程序,我无法找到有关模拟器如何与启动图像资产中的Apple图像名称相对应的信息.我在http://www.ios-developer.net/iphone-ipad-programmer/icons_and_graphics/default-image找到了这样的信息,并在这里添加.