iOS @2x 适用于非视网膜且无法正确缩放

标签 ios image retina-display

我在我的应用程序中使用的每个图像都有 *@2x 版本,只要我在模拟器中测试一切正常。但出于某种原因,在我的 iPod 4(非视网膜)应用程序上,不仅加载了错误的图像,而且还将它们缩放为实际大小的大约 4 倍。 this中给出的答案主题将有助于解决缩放问题,但我仍然必须解决非视网膜 - 视网膜问题。

最佳答案

你需要有两个文件,一个用于视网膜显示,另一个用于非视网膜显示

例如: myImage@2x.png(更大的视网膜文件) myImage.png(非视网膜的较小文件)

然后调用 [UIImage imageNamed:@"myImage"]

应该可以 *确保清洁所有东西,然后重试。希望对您有所帮助。

关于iOS @2x 适用于非视网膜且无法正确缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18815824/

相关文章:

ios - 获取 "Back"UIButton 的 ViewController 标识符 no UINavigationController

ios - 添加初始注释

iphone - 自动释放池与垃圾回收有什么联系?

canvas - 使 QtQuick 2 的 Canvas 元素 HiDPI-(retina-) 感知需要什么?

jquery - 如何在没有 Mac 的情况下测试网站是否支持 Retina?

html - 如何在没有实际 Retina 显示屏的情况下在 Windows 上测试 Retina 网站?

ios - 带有 iOS 7 状态栏的文档交互 Controller ?

html - 背景图片与页眉和页脚重叠,文本不会居中

python - 使用 OpenCV 提高检测线的准确性

CSS - 无法控制图像链接的边框颜色