我已经使用SVGKit库显示svg图像,但是图像中有一些额外的编号。
这里是实际图像:
但是imageView中显示的图像看起来像这样:
如您在第二张图像中看到的,数字显示在顶部和底部,而不是原始图像的一部分。
我该如何解决此问题。我是第一次使用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
您的代码非常好。如果SVG图像没有问题,则图像将正确显示。问题不在于WKWebView,而在于SVG图像的编码。我们知道SVG由html css代码组成。.,请尝试修复该css部分。
也请在浏览器中打开图像链接,并尝试减小窗口的宽度高度,如果出现CSS问题,肯定会导致图像显示失真。
也也要遵循此issue。