使用SVGKit无法正确显示SVG图像

时间:2018-07-10 12:39:55

标签: ios swift svg uiimageview svgkit

我已经使用SVGKit库显示svg图像,但这是图像中的一些额外编号。

以下是实际图片:

enter image description here

但是imageView中显示的图像如下所示:

enter image description here

您可以在第二张图片中看到,数字显示在顶部和底部,而不是原始图片的一部分。

我该如何解决此问题。我是第一次使用svg图片,因此不知道其背后的原因。

以下是显示来自网址的svg图片的代码:

let svgURL = URL(string: imageUrl)
let data = try? Data(contentsOf: svgURL)
let receivedIcon: SVGKImage = SVGKImage(data: data)
                        self.svgImageView.image = receivedIcon.uiImage

1 个答案:

答案 0 :(得分:0)

您编写的代码很好。如果SVG图像没有问题,则图像将正确显示。问题不在于WKWebView,而在于SVG图像的编码。我们知道SVG由html css代码组成。.,请尝试修复该css部分。

另外,请在浏览器中打开图像链接,并尝试减小窗口的宽度高度,如果出现CSS问题,肯定会导致图像显示失真。

也请遵循此issue