iPhone模拟器截图不是正确的尺寸

时间:2015-11-26 07:06:19

标签: ios xcode itunesconnect

我想要做的是在iTunes连接上传应用程序的截图,所以我从模拟器截取所有iPhone设备的截图。

当我尝试在iTunes Connect上传这些屏幕截图时,我收到错误 @Override public boolean onNavigationItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.nav_one: // Do something break; case R.id.nav_two: // Do something break; case R.id.nav_three: // Do something break; default: break; } }

所以我验证每个屏幕截图的尺寸如下

  • iPhone 4 - > 320 x 480
  • iPhone 5 - > 320 x 568
  • iPhone 6 - > 375 x 667
  • iPhone 6+ - > 621 x 1104

此尺寸应为

  • iPhone 4 - > 640 x 960
  • iPhone 5 - > 640 x 1136
  • iPhone 6 - > 750 x 1334
  • iPhone 6+ - > 1242 x 2208

所以问题是为什么模拟器截图进入@ 1x而不是@ 2x。

我正在使用Xcode 7.1。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:25)

如果你想缩小模拟器,比如50%,并且仍然获得适当尺寸的截图,请在模拟器的调试菜单中禁用“优化窗口缩放渲染”。 enter image description here

答案 1 :(得分:4)

将模拟器比例设置为100%,然后使用cmd + s。我测试过,它有效。

enter image description here