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

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

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

这里是实际图像:

enter image description here

但是imageView中显示的图像看起来像这样:

enter image description here

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

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

这是显示来自url的svg图像的代码:

let svgURL = URL(string: imageUrl)
let data = try? Data(contentsOf: svgURL)
let receivedIcon: SVGKImage = SVGKImage(data: data)
                        self.svgImageView.image = receivedIcon.uiImage
ios swift svg uiimageview svgkit
1个回答
0
投票

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

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

也也要遵循此issue

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