Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 视网膜问题(OSX)_Macos_Cocoa_Retina Display - Fatal编程技术网

Macos 视网膜问题(OSX)

Macos 视网膜问题(OSX),macos,cocoa,retina-display,Macos,Cocoa,Retina Display,我正在创建一个Cocoa应用程序,当我将@2x图像导入到我的项目中时,应用程序中根本没有显示任何图像。我使用的是非视网膜MacBook Pro 如果我有一个图像,比如image.png,它会正确显示 当我导入image@2x.png在项目中,应用程序运行时不会显示任何图像(即使是普通图像) 当我改变image@2x.png到image@2xx.png(或其他名称),图像再次显示。然而,现在我无法在视网膜设备上显示图像 我没有正确处理视网膜图像吗?您需要包括image.png和image@2x.p

我正在创建一个Cocoa应用程序,当我将@2x图像导入到我的项目中时,应用程序中根本没有显示任何图像。我使用的是非视网膜MacBook Pro

如果我有一个图像,比如image.png,它会正确显示

当我导入image@2x.png在项目中,应用程序运行时不会显示任何图像(即使是普通图像)

当我改变image@2x.png到image@2xx.png(或其他名称),图像再次显示。然而,现在我无法在视网膜设备上显示图像


我没有正确处理视网膜图像吗?

您需要包括image.png和image@2x.png在你的项目中。还要确保加载文件时不包含.png扩展名。

图像缺陷?大小错误?您需要同时具有image.png和image@2x.png在应用程序包中。从你的措辞来看,不清楚你是两个都有,还是一个加一个删除。@benzado我把两个都放在包里了。当捆绑包中没有2x图像时,图像显示正确。当我将2x图像添加到包中时,没有显示任何内容。如果在模拟器中运行会发生什么?好的。加载图像时不要打开.png扩展名。