【发布时间】:2013-08-09 19:10:58
【问题描述】:
我正在创建一个 Cocoa 应用程序,当我将 @2x 图像导入我的项目时,应用程序中根本没有显示图像。我使用的是非 Retina MacBook Pro。
如果我有图像,例如 image.png,它会正确显示。
当我将 image@2x.png 导入项目时,应用程序运行时没有图像显示(即使是普通图像)。
当我将 image@2x.png 更改为 image@2xx.png(或其他名称)时,图像会再次出现。但是,现在我无法在 Retina 设备上显示图像。
我没有正确处理 Retina 图像吗?
【问题讨论】:
-
图像缺陷?尺寸不对?
-
您需要在 app bundle 中同时拥有 image.png 和 image@2x.png。从您的措辞中不清楚您是两者都有还是正在添加一个并删除另一个。
-
@benzado 我在捆绑包中都有。当捆绑包中没有 2x 图像时,图像显示正确。当我将 2x 图像添加到包中时,什么都没有显示。
-
如果你在模拟器中运行会发生什么?
-
好的。加载图片时不要打开 .png 扩展名。
标签: macos cocoa retina-display