我已经使用SVGKit库显示svg图像,但这是图像中的一些额外编号。
以下是实际图片:
但是imageView中显示的图像如下所示:
您可以在第二张图片中看到,数字显示在顶部和底部,而不是原始图片的一部分。
我该如何解决此问题。我是第一次使用svg图片,因此不知道其背后的原因。
以下是显示来自网址的svg图片的代码:
let svgURL = URL(string: imageUrl)
let data = try? Data(contentsOf: svgURL)
let receivedIcon: SVGKImage = SVGKImage(data: data)
self.svgImageView.image = receivedIcon.uiImage
答案 0 :(得分:0)
您编写的代码很好。如果SVG图像没有问题,则图像将正确显示。问题不在于WKWebView,而在于SVG图像的编码。我们知道SVG由html css代码组成。.,请尝试修复该css部分。
另外,请在浏览器中打开图像链接,并尝试减小窗口的宽度高度,如果出现CSS问题,肯定会导致图像显示失真。
也请遵循此issue。