【发布时间】:2014-10-02 22:20:53
【问题描述】:
我正在将我的应用程序转换到 iOS8,我正在尝试确定是否需要在代码级别对屏幕大小进行任何调整。目前我使用这种方法来获取屏幕大小:
[UIScreen mainScreen].bounds.size
例如,在 iPad 上,这将返回 1024x768。 iPhone 5 将返回 568x320。比例因子明显取决于视网膜能力。
我是否应该期望这些数字会在 iPhone 6 和 iPhone 6 加?
我目前正在为 Retina 提供 @2x 图像 展示。这些适用于 iPhone 6 吗?由于屏幕是 比 iPhone 5 大,这是否意味着它们会稍微 模糊?或者这是无法检测到的?我需要放大@2x 图片吗?
我听说在 iPhone 6 Plus 上使用 @3x。这是我需要进行的唯一真正更改以支持更高分辨率吗?
【问题讨论】:
标签: ios ios8 retina-display