从Xcode 12开始,在xcassets文件中添加了SVG支持。
在iPhone上显示svg图像有多种选择:
iOS浏览器实际呈现SVG:
let url = URL.init(fileURLWithPath: Bundle.main.path(forResource: "Add_to_Apple_Wallet_rgb_HB", ofType: "svg")!)
webView.loadRequest(NSURLRequest.init(url: url) as URLRequest)
或者您可以使用第三方库:
SVGKit最完整的,支持多路径svg。
PocketSVG很好,故事板兼容,但你只能加载单路径svg。