0

我正在处理现有的应用程序。我的任务是优化屏幕以使其与 iphone 5 的屏幕兼容。在第一张图像中可以看到的原始图像(宽度和高度 320*460)。我将图像缩放到 320*548,然后在检查器部分使用自由格式,但是,屏幕的底部仍然显示为黑色。任何想法?

此初始图像 (320*460) 屏幕截图来自 iPhone 5在此处输入图像描述

此图像 (320*548) 屏幕截图来自 iPhone 5 !!在此处输入图像描述2

4

3 回答 3

3

如果您正在为 iPhone 4 和 iPhone 5 创建应用程序最好的使用autolayouts方式,但应用程序将运行iOS 6.0 or later但屏幕分辨率问题将得到解决。或者作为替代方案,您可以使用自动调整大小。出现这个分辨率问题是因为 iPhone 5 的屏幕是640*1136. 希望它可以帮助你。

于 2013-05-05T16:44:30.613 回答
3

为了优化 iphone-5 的应用程序,您还需要包含尺寸的启动图像640*1136并将图像命名为

默认-568@2x.png

. 如果 UIApplication 发现Default-568@2x.png它相应地启动应用程序,它会自动检测设备屏幕大小。添加图像后,清理您的派生数据并使用清理项目cmd+shift+k。之后重新启动应用程序。

希望它会帮助你。

于 2013-05-05T17:11:27.013 回答
2

您还需要在Default-586h@2x.png您的应用程序中提供一个文件。只有这样,iOS 才能为您的应用“启用”完整分辨率。

于 2013-05-05T16:23:41.663 回答