0

我的应用程序有我的 ui,但我想在 ui 的界面构建器中工作。我只有一个 Retina 缩放集 (640 x 960)。有很多 .png,但我不知道我应该怎么做才能同时实现 320 x 480 比例的 ui 和 640 x 960 比例的 ui。有没有办法在 xcode 中做某事,或者有没有办法使用预览或类似方法缩小图像。如果唯一的方法是使用缩放程序,那么我应该将它们缩放到什么?谢谢

4

3 回答 3

1

您可以使用预览来缩放图像。打开图像,进入Tools菜单并选择Adjust Size...。将宽度(和高度)更改为 50%,然后按 OK。

然后用于File/Save as...保存新的非视网膜图像。

于 2011-03-26T23:32:44.017 回答
1

你会喜欢这个小工具,在 Mac Store 中免费

http://itunes.apple.com/au/app/unretiner/id411277085?mt=12

[编辑]

听起来您也不确定如何同时实现视网膜接口和普通接口。

每个“图形对象”都需要一对图像,并且视网膜版本的文件名应附加@2x。因此,对于名为“background.png”的图像,您将有一个名为“background@2x.png”的图像用于视网膜,而“background.png”用于旧屏幕。

在您的界面构建器文件中,您可以简单地选择“background.png”版本,操作系统将选择视网膜版本并在需要时应用它。

上面提到的工具还将使用正确的文件名保存“未重新处理”的文件,因此如果您使用附加了 @2x 的图像,它也会将其缩小并重命名!

于 2011-03-26T23:36:08.870 回答
0

我不是 iPhone 开发人员,但我相信处理此问题的正确方法是使用两组图标:一组用于 iPhone 3GS 及更早版本,一组用于 iPhone 4。缩小图标会使它们看起来很模糊。

于 2011-03-26T23:34:16.107 回答