iPhone 应用程序:视网膜显示的图像未显示

Posted

技术标签:

【中文标题】iPhone 应用程序:视网膜显示的图像未显示【英文标题】:iPhone App: images for retina display not showing 【发布时间】:2011-09-22 13:37:49 【问题描述】:

在我的 iPhone 应用程序中,虽然我包含具有命名约定的高分辨率图像 imagename@2x.png 但它没有为视网膜显示显示更高分辨率的图像。

可能出了什么问题?

请帮忙和建议

【问题讨论】:

你是如何加载图片的? 您确定图像的“图像名称”部分完全相同吗?它们在同一个文件夹/位置吗? 首先,ios 区分大小写。所以检查文件名是否有正确的大小写。然后,检查@2x 图像是否每个都恰好是非@2x 版本的两倍大(宽度和高度)。 @DarkDust 谢谢我的问题是大小写敏感性 @Prera​​k:你是在 iPhone 4 上测试它吗?因为测试视网膜显示器需要 iPhone 4。 【参考方案1】:

如果您正在调用图像程序,请尝试使用:

[UIImage imageNamed:@"image.png"];

确保您参与的项目支持视网膜显示。

[]的

【讨论】:

【参考方案2】:

在我的情况下,问题是@2x 的大小写敏感度

【讨论】:

以上是关于iPhone 应用程序:视网膜显示的图像未显示的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 模拟器不显示 iphone 5 兼容图像

视网膜显示器兼容性

iPad 第三代无法显示视网膜图像

在 iphone 4 视网膜显示屏中显示图像

Xcode @ 2x图像后缀未在iOS中显示为Retina

视网膜通用 iPhone 应用程序的代码和后缀?