新款 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 的布局?