在发布我的应用以在应用商店中发布之前,iTunes Connect会要求我提供屏幕截图。我知道iPhone 4的屏幕截图尺寸是640x1136,但是较新的iPhone 4.7和5.5英寸的屏幕截图尺寸是多少?
答案 0 :(得分:45)
iPhone X Max 的尺寸 @ 3x 缩放(Apple名称: Super Retina HD 6.5显示屏),坐标空间: 414 x 896 点和 1242 x 2688 像素,458 ppi,器件物理尺寸为3.05 x 6.20英寸或77.4 x 157.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
iPhone X 的尺寸 @ 2x 缩放(Apple名称: Super Retina HD 6.1“显示),坐标空间: 414 x 896 点和 828 x 1792 像素,326 ppi,设备物理尺寸为2.98 x 5.94 in或75.7 x 150.9 mm。
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
iPhone X 和 iPhone X 的尺寸 @ 3x 缩放(Apple名称: Super Retina HD 5.8“显示),坐标空间: 375 x 812 点和 1125 x 2436 像素,458 ppi,设备物理尺寸为2.79 x 5.65 in或70.9 x 143.6 mm。
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
iPhone 8 Plus (6,6s,7和8 Plus)的大小,缩放范围为@ 3x(Apple名称: Retina HD 5.5 ),坐标空间: 414 x 736 点和 1242 x 2208 像素,401 ppi,屏幕物理尺寸为2.7 x 4.8英寸或 68 x 122 mm 。
尺寸为 iPhone 8 (6,6s和iPhone 7),缩放比例为2倍(Apple名称: Retina HD 4.7 ),坐标空间: 375 x 667 点和 750 x 1334 像素,326 ppi,屏幕物理尺寸为2.3 x 4.1 in或 58 x 104 mm 。
iPhone 5 进行比较为640 x 1136, iPhone 4 640 x 960。
注意:要构建使用新手机全屏尺寸的应用,请添加以下尺寸的LaunchImages: 1242 x 2208 , 2208 x 1242 和 750 x 1334 。在添加这些LaunchImages之前,模拟器中的大小会有所不同,因为缩放了较旧的应用程序。
答案 1 :(得分:10)
您可能会发现此信息也很有用,取自Andy Orsow的文章(谢谢伙计!)What are the iOS screen sizes?:
以下尺寸包括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 Portrait iOS8 - Retina HD 4.7)
景观:1334 x 750
iPhone 5,5S,5C
肖像:640 x 1136(" iPhone Portrait iOS5,6 - Retina 4"和#34; iPhone Portrait iOS7,8 - Retina 4")
风景:1136 x 640
iPhone 4,4S
肖像:640 x 960(iPhone Portrait iOS5,6 - 2x和iPhone Portrait iOS7,8 - 2x)
风景:960 x 640
iPhone 1,2和3
肖像:320 x 480(iPhone Portrait 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
肖像:1536 x 2048(iPad人像iOS 7-9 - 2x)
风景:2048 x 1536(iPad风景iOS 7-9 - 2x)
iPad - 非视网膜
肖像: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
42毫米:312x390px
38毫米:272x340px
InVision会为您的设计覆盖状态栏,因此将其包含在您的设计中取决于您自己。但是,您需要确保考虑屏幕顶部的状态栏。
在设计的顶部,留出空间:
iPhone 6 Plus: 60px高度
iPhone 4-6: 40px身高
iPhone - 非视网膜: 20px身高
Retina iPad: 40px身高
非视网膜iPad: 20px身高
如果您不想在设计中包含状态栏,请在项目选项中选中“我的设计从状态栏下方开始”框。
已编辑:我必须将启动图像添加到我的应用中,而我无法找到有关模拟器如何与启动图像资源中的Apple图像名称相对应的信息。我在http://www.ios-developer.net/iphone-ipad-programmer/icons_and_graphics/default-image找到了这样的信息并添加到此处。
答案 2 :(得分:1)
这应该是对Mixaz答案的评论,但我还没有代表。有趣的是,来自Full resolution screenshots for Iphone 6 and 6+
我只想出了这个。在“设置”中展示与展示亮度,你必须有标准的设置。我将设备设置为缩放。使用“Zoomed”,您可以获得640x1136的屏幕抓取。使用“标准”,您将获得750x1334。对我来说不明显! - 克里斯王子2015年11月18日5:03