iPhone 6和6+的全分辨率截图

26

我正在尝试向AppStore提交一个新应用,但现在苹果要求提供iPhone 4.7英寸和5.5英寸的截图。没有设备的情况下,最好的方法是如何制作这些带有完整分辨率的屏幕截图?谢谢你的帮助!

5个回答

52

在 Xcode 6 GM 中,使用 iPhone 6 或 iPhone 6 Plus 模拟器运行您的应用程序,然后按下命令-s。这将保存一张截图到您的电脑。

Xcode 6 GM 中显示的 iPhone 6 / iPhone 6 Plus:

iPhone 6 Plus in Xcode

如何在模拟器中保存屏幕截图:

Save Screenshot in Simulator

编辑:

确保在模拟器中 Window => Scale 设置为 100%,否则您会得到正确的设备,但截图的尺寸不正确。– Jos


有关一个无法在模拟器中运行的应用,您有什么想法吗? - shim
26
请确保模拟器中的“Window => Scale”设置为100%,否则您将使用正确的设备,但在屏幕截图中会出现错误的尺寸。 - Jos
2021年Xcode 12有更新的答案吗?我无法在模拟器中获得像素精确的截图。 - phatpaul

9

如果您想创建一些花哨的Photoshop截图,需要上传图片,请查看以下分辨率:

  • iPhone 6: 750 × 1334
  • iPhone 6 Plus: 1242 × 2208

[编辑] 关于iPhone 6屏幕的分辨率和降采样问题,可以参考以下良好的指南:http://www.paintcodeapp.com/news/iphone-6-screens-demystified


我很困惑。我刚从我的实际iPhone 6设备上截屏,分辨率为640x1136。 - Chris Prince
1
@ChrisPrince 可能有点晚了,但作为参考,我刚刚发现当你在缩放窗口大小的模拟器中使用时,截图不是以全分辨率进行拍摄,而是也被缩放了。只需切换到全分辨率-未缩放-模式(Cmd+1),然后保存截图(Cmd+S)。现在应该是正确的尺寸了。 - Alejandro Iván
谢谢!@Alejandro Iván - Chris Prince
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Chris Prince
4
我刚弄明白了,你需要在“设置”>“显示与亮度”中选择“标准”选项。我之前设成了“缩放”。如果选了“缩放”,截图分辨率是640x1136,选了“标准”则是750x1134。对我来说不太显而易见! - Chris Prince
显示剩余3条评论

3

更新 2018

  • 打开调试。然后取消选中“针对窗口大小进行优化渲染”。

这样您就可以获得图像的完整分辨率。希望这有所帮助!


谢谢,我从来没有想过这个! - Noah Covey
1
哎呀,我无法从设备或模拟器中获取正确的尺寸。取消建议选项在这里没有任何作用... - Johan

2

对于iPhone 6 Plus

Screen bounds: {{0, 0}, {414, 736}}, Screen resolution: <UIScreen: 0x7f97fad330b0; bounds = {{0, 0}, {414, 736}}; 
mode = <UIScreenMode: 0x7f97fae1ce00; size = 1242.000000 x 2208.000000>>, scale: 3.000000, nativeScale: 3.000000

**For iPhone 6**

Screen bounds: {{0, 0}, {375, 667}}, Screen resolution: <UIScreen: 0x7fa01b5182d0; bounds = {{0, 0}, {375, 667}}; 
mode = <UIScreenMode: 0x7fa01b711760; size = 750.000000 x 1334.000000>>, scale: 2.000000, nativeScale: 2.000000

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接