标签: macos cocoa retina-display
我知道在[NSImage imageNamed]方法中,它会尝试在Retina Mac上加载视网膜图像,同时在Non-Retina Mac上加载非视网膜图像,但它只适用于Resources目录,有没有其他方法可以在其他用户定义的目录上做类似的事情?
答案 0 :(得分:0)
如果图像不存在两种尺寸,其中一种使用@ 2x命名约定命名,那么您将需要进行最佳猜测判断调用。 您还可以获得一些关于图像的有用元数据,如DPI,以找出有意义的内容。