Swift 4如何强制Xcode渲染矢量图像?

问题描述 投票:1回答:2

我正在使用最新的Swift 4.1.2和Xcode 9.4.1为iOS 11.4编写应用程序。所以我想在我的应用程序中使用PDF格式的矢量图像。我做了一个显示问题的简单应用程序,请看:

enter image description here这个应用程序只显示一个图像,但如果你旋转屏幕,渲染发生,图片变得美丽。

所以问题是:如何在Main.storyboard中强制Xcode渲染矢量图像而不触及代码?那么app上传已渲染的图片?

image rendering ios11 xcode9 vector-graphics
2个回答
0
投票

转到 - > Images.xcassets并选择图像。从属性检查器中,确保检查保留矢量数据,如下所示:

enter image description here

我希望它能解决你的问题。


0
投票

Xcode 9允许您选择在运行时将图像视为矢量,从而改变矢量数据的情况。这意味着图像可以平滑地缩放到任意大小。您需要做的唯一更改是在资产目录中为PDF图像勾选保留矢量数据。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.