我发现 Xcode 和 iOS 应用程序项目非常烦人的一件事是 Assets (例如 AppIcon 或 LaunchImage)似乎需要某些不同尺寸的图像,所以我通常最终做的是花费大量时间将较大的图像缩小到这些所需的尺寸。有什么方法可以在 Xcode 中自动执行此操作,以获取一张图像(大 PNG 甚至矢量图像)并将其缩放到所有这些尺寸?
最佳答案
是的,您可以通过使用 PDF 来实现这一点。从 Xcode 6 开始,支持将 PDF 作为 Assets 。您只需放置一个具有基本尺寸的 PDF,所有其他尺寸都是在编译时从中生成的。请注意,该应用程序在运行时仍使用 PNG。 Here是一个很好的关于 PDF 的教程。
但是在撰写本文时,AppIcon 和 LaunchImage 资源并不支持此功能,如您所见。对于那些,您可以使用一些插件,在您使用的设计应用程序中自动生成这些尺寸(对于 Ilustrator 或 Photoshop 等最流行的应用程序,有这样的插件)。这并不理想,但它确实加快了这个过程。
关于ios - Xcode 是否支持任何形式的 Assets 将一张图像缩放到所有 Assets 大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36961074/