我的ui用于我的应用程序,但我想在界面构建器中为ui工作。我只有一个Retina缩放设置(640 x 960)。有很多.png但我不知道我应该做些什么才能实现320 x 480比例ui和640 x 960比例ui。有没有办法从xcode中做一些事情,或者有没有办法使用预览或类似缩小图像。如果唯一的方法是使用缩放程序,那么我应该将它们扩展到什么? 感谢
答案 0 :(得分:1)
您可以使用“预览”缩放图像。打开图片,进入Tools
菜单,然后选择Adjust Size...
。将宽度(和高度)更改为50%,然后按OK。
然后使用File/Save as...
保存新的非视网膜图像。
答案 1 :(得分:1)
你会喜欢这个小工具,在Mac商店免费
http://itunes.apple.com/au/app/unretiner/id411277085?mt=12
<强> [编辑] 强>
听起来你还不确定如何实现视网膜和普通接口。
每个“图形对象”都需要一对图像,视网膜版本的文件名应附加@ 2x。因此,对于名为“background.png”的图像,您将有一个名为“background@2x.png”用于视网膜,而“background.png”用于较旧的屏幕。
在界面构建器文件中,您只需选择“background.png”版本,操作系统将获取视网膜版本并在需要时应用它。
上面提到的工具还会使用正确的文件名保存“未经过处理的”文件,因此如果你使用附加了@ 2x的图像,它会缩小它并重命名它!
答案 2 :(得分:0)
我不是iPhone的开发人员,但我相信处理这个问题的正确方法是拥有两组图标:一组用于iPhone 3GS及更早版本,一组用于iPhone 4.缩放图标会使它们看起来像泥泞。