【发布时间】:2014-09-10 15:47:11
【问题描述】:
新款 iPhone 6 已经发布,关于像素数和每英寸像素数的帖子有很多。这很好,但忽略了一个对开发人员来说我似乎在任何地方都找不到的重要问题。
可寻址屏幕尺寸是多少?
例如,iPhone 5 有一个 1136x640 像素的 4" 屏幕。很酷。但如果我为它编程,可寻址的屏幕尺寸是 568x320。如果我画一条从 0,0 到 568,320 的线(横向模式,当然是完整的)它会覆盖整个显示器,而不是一半。
iPhone 6 有两个新的像素尺寸,1334x750 和 iPhone 6 Plus 的 1920x1080。据推测,这意味着用于编程的可寻址屏幕空间对于 iPhone 6 是 667x375,对于 iPhone 6 Plus 是 960x540。谁能确认一下?
此外,模拟器现在具有可变大小设置,但没有为新 iPhone 预设。你将模拟器设置为 1334x750 还是 567x375 来设置 iPhone 6 的布局?
【问题讨论】:
-
iPhone 6 是 1334,而不是 1134 像素高。
-
顺便说一句 - 使用 Xcode 6 GM 中的新 iPhone 6 和 6+ 模拟器自己找到所有这些。当然,您需要为您的应用添加正确的启动图像以正确支持新的设备尺寸。
标签: ios iphone iphone-6 iphone-6-plus