【发布时间】:2014-10-02 11:01:27
【问题描述】:
我从PaintCodeApp website得到以下 iPhone 设备号码
Device Zoom display Points Rendered pixels Scale
W H W H
iPhone 6 Plus Off 414 736 1242 2208 @3x
iPhone 6 Plus On 375 667 1125 2001 @3x
iPhone 6 Off 375 667 750 1334 @2x
iPhone 6 On 320 568 640 1136 @2x
iPhone 5 - 320 568 640 1136 @2x
iPhone 4 - 320 480 640 960 @2x
iPhone 3GS - 320 480 320 480 @1x
由于我的应用是为 iPhone 3GS 到 iPhone 5 设计的,因此支持的点帧为 320x480@1x、320x480@2x 和 320x568@2x。
我假设在启用缩放模式的 iPhone 6 上,显示应该与 iPhone 5完全相同,因为点帧也是 320x568@2x。这可能是错误的,因为我找不到任何确认。
现在,我真正想知道的是我的应用程序如何在 iPhone 6 上关闭缩放模式,以及在 iPhone 6 plus 上显示或不显示缩放模式,因为点帧是 375x667@2x、375x667@3x 和414x736@3x。
Apple 开发人员支持无法给我任何提示或文档来阅读有关该主题的内容。由于我还没有购买新设备,有没有人知道旧应用的实际情况?
【问题讨论】:
-
不直接支持 iPhone 6/6+ 的现有应用程序就像在旧设备上一样运行,但显示的内容会缩放以填满更大手机的屏幕。
-
我在一个热门话题stackoverflow.com/a/26164091/598259中回答了我自己的问题
标签: ios screen-resolution iphone-6 iphone-6-plus