将图像指定为4英寸iOS设备

时间:2012-09-16 02:26:12

标签: iphone xcode ios6

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

更清楚:

  1. 显示= 320x480px => my image.png
  2. 显示= 640x960px => myimage@2x.png
  3. 展示= 640x1136px => myimage {如何解决此问题} .png

2 个答案:

答案 0 :(得分:0)

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

同时检查此iOS 6 apps - how to deal with iPhone 5 screen size?

答案 1 :(得分:0)

这是一篇博文,通过调动UIImage的imageNamed提供解决方案: http://angelolloqui.com/blog/20-iPhone5-image-loading

这不是我的,我只是在这里发帖,以防有人在发现这个问题之前发现这个问题(像我一样)。

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