3

我在更新我的应用程序以兼容 3.5' 和 4.0' 显示器(iPhone 5)时遇到了一些麻烦。当我将图形(png 图像)添加到我的视图时,如果设备是 3.5' 显示器,一切都会正确显示,但是当我启动时4.0' 设备中的视图图像保持与 3.5' 英寸相同(例如:myimage@2x.png - 640x960px)。那么当设备显示为 4.0' 时如何更改图像以便显示 640x1136px 图像?

更清楚:

  1. 显示 = 320x480px => 我的 image.png
  2. 显示 = 640x960px => myimage@2x.png
  3. 显示 = 640x1136px => myimage {如何识别此分辨率} .png
4

2 回答 2

0

只需在应用程序摘要的启动屏幕框中拖动要使用的图像即可。也许在 IB 中将窗口大小更改为 4.0。休息应该是魔法。

还要检查这个iOS 6 应用程序 - 如何处理 iPhone 5 的屏幕尺寸?

于 2012-09-16T03:24:03.123 回答
0

这是一个通过调整 UIImage 提供解决方案的博客文章: httpimageNamed : //angelolloqui.com/blog/20-iPhone5-image-loading

这不是我的,我只是在这里发布它,以防有人在找到该帖子之前发现这个问题(比如我)。

当然,您的应用程序可能会因为在框架类上使用方法调配而被拒绝。

于 2013-06-06T09:21:22.723 回答