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