2016-04-30 37 views
0

有一件事我觉得讨厌在Xcode和iOS应用项目是资产(如APPICONLaunchImage)似乎需要不同尺寸的一些图像,所以我通常最终做的是花一吨将较大的图像缩放到这些所需的大小。有没有办法在Xcode中自动执行此操作,因为它需要一个图像(一个大的PNG或甚至一个矢量图像)并将其缩放到所有这些尺寸?Xcode是否支持任何形式的资产缩放一张图片到所有资产大小?

回答

2

是的,您可以通过使用PDF实现此目的。从Xcode 6开始,支持将PDF作为资产。你只需要把一个PDF的基本大小和所有其他大小在编译时从它生成。请注意,该应用程序在运行时仍然使用PNG。 Here是一个很好的PDF教程。

但是在写这篇文章APPICONLaunchImage资源的时间,因为你注意到不支持此功能。对于那些你可以使用一些插件,在你使用的设计应用程序中自动生成这些尺寸(这些插件适用于Ilustrator或Photoshop等最受欢迎的应用程序)。这并不理想,但它确实加快了这个过程。

+0

哇,谢谢你一百万次!尽管如此,我认为你应该在你的回答中加入相关的部分以防万一网站出现故障。 – Alexandru

+0

看起来我很快就接受了答案......虽然这适用于常规图像,但似乎没有任何对* AppIcon *或LaunchImage资产的支持,对吗?对于普通的图像资产,的确看起来确实起作用。例如,如果您右键单击资产并添加* New iOS App Icon *资产类型,则无法将其类型更改为矢量类型的资产。 – Alexandru

+0

嗯,你是对的,这不适用于Appicon和LaunchImage。我会编辑我的答案。 – Jelly