image - Retina 4 2x 从未用于 Xcode 6.2 图像资源中的 iPhone 5 模拟器

标签 image screen-resolution xcode-6.2 ios8.2

我在我的一个图像集 (image0) 中使用“设备特定”,并有 3 个 2x、Retina 4 2x 和 3x 图像。

iPhone 6 Plus 模拟器使用 3x,iPhone 4/4s 使用 2x。

问题是 iPhone 5/5s 模拟器从不使用 Retina 4 2x(下面屏幕截图中的绿色)

以下是决议: 2倍:640×960 视网膜 4 2x:640 x 1136 3倍:1242×2208

enter image description here

编辑1

我尝试按照下面的建议在 IB 中设置图像,但它仍然选择 2x 版本!

enter image description here

最佳答案

这是因为您的项目的部署目标设置为 6.0。 Retina 4 图像不会在 iOS 7.0 之前的 iPhone 5 上使用。

将部署目标更改为 7.0 或更高版本,当您在模拟器中运行时,将使用正确的镜像(即使在 IB 中没有反射(reflect))。

deployment target

simulator

关于image - Retina 4 2x 从未用于 Xcode 6.2 图像资源中的 iPhone 5 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29374340/

相关文章:

android - 移动设备的背景图片大小

javascript - 检测多个显示器的屏幕宽度

ios - 在表格 View 中添加动态图片

class - 快速更改类中变量的值

objective-c - 图像未显示在 UICollectionViewCell 上

css - 如何通过重新格式化输出不断从 img 更改为 anchor 和 div 背景

html - 使用 html 和 css 的字体大小问题

code-signing - Xcode iOS 开发签名身份

ios - dataWithContentsOfURL 是否缓存?

html - 如何缓存内联 base64 数据 uri(图像)?