在WKWebView中加载本地图像有以下几种方法:
<img src="local_image.jpg" alt="Local Image">
if let image = UIImage(named: "local_image.jpg") {
if let imageData = image.pngData()?.base64EncodedString(options: .endLineWithLineFeed) {
let htmlString = "<img src='data:image/png;base64,\(imageData)' alt='Local Image'>"
webView.loadHTMLString(htmlString, baseURL: nil)
}
}
if let imagePath = Bundle.main.path(forResource: "local_image", ofType: "jpg") {
let fileURL = URL(fileURLWithPath: imagePath)
webView.loadFileURL(fileURL, allowingReadAccessTo: fileURL)
}
这些方法可以根据具体的需求选择使用。请注意,以上示例中的"local_image.jpg"应替换为实际的图像文件名。
领取专属 10元无门槛券
手把手带您无忧上云