【问题标题】:Screen resolution for iPhone 6 Plus is different from what apple says on its websiteiPhone 6 Plus 的屏幕分辨率与苹果在其网站上所说的不同
【发布时间】:2014-09-24 12:27:03
【问题描述】:

Apple 网站 (https://www.apple.com/iphone/compare/) 将新 iPhone 的屏幕分辨率显示为:

1920-by-1080-pixel resolution at 401 ppi //iPhone 6 Plus
1334-by-750-pixel resolution at 326 ppi //iPhone 6
1136-by-640-pixel resolution at 326 ppi //iPhone 5, 5s
960-by-640-pixel resolution at 326 ppi  //iPhone 4s

但如果您使用[UIScreen mainScreen] 打印相应 iOS 模拟器的屏幕尺寸,则结果仅适用于 iPhone 6 Plus:

1242.000000 x 2208.000000 //iPhone 6 Plus

这与每英寸像素 (ppi) 有关吗?

[编辑:] 谢谢!我的第一个问题得到了答案。请在下面回答我的第二个问题。

还有一件事。当我在 iPhone 6 Plus 和 iPhone 6 Simulators 上运行我现有的应用程序(为 iPhone 5、5s 开发)时,它显示 iPhone 5 的屏幕分辨率,即640.000000 x 1136.000000。但是,如果我创建一个新应用程序并打印分辨率,它会显示正确的分辨率,如上所述。我在这里错过了什么?

【问题讨论】:

  • @n00bProgrammer 感谢您的链接。抱歉我没看到。但是你能分享一下我的第二个问题吗
  • 即使我注意到现有的应用程序使用相同的点(320 x 高度)。还没有真正考虑过,但我现在会研究一下,然后回复你。
  • 要获得正确的设备分辨率,您必须在资产中添加启动图像,然后您将获得正确尺寸的设备。
  • 有关更多详细信息,您必须检查@n00bProgrammer 提供的相同链接。

标签: ios iphone


【解决方案1】:

这个数字显示了您可以绘制多少像素,但 iPhone 6+ 实际上没有足够的像素来显示完整的 1242x2208 像素图像,因此它会对图像进行下采样,直到适合 1920x1080——这就是它显示的内容

【讨论】:

    猜你喜欢
    • 2014-11-03
    • 2016-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 1970-01-01
    相关资源
    最近更新 更多