SwiftUI:如何根据其html内容设置WKWebView()的动态大小?

时间:2020-06-09 02:02:01

标签: swiftui wkwebview

这是HTMLStringView结构:

struct HTMLStringView: UIViewRepresentable {

    let htmlContent: String
    var webView: WKWebView = WKWebView()

    func makeUIView(context: Context) -> WKWebView {
        webView.scrollView.isScrollEnabled = false
        return webView
    }

    func updateUIView(_ uiView: WKWebView, context: Context) {
        uiView.loadHTMLString(htmlContent, baseURL: nil)
    }

}

WKWebView无法根据其中的html内容确定其帧大小。也许可以构造一个函数来根据html内容确定高度?还是有更简单的方法来实现这一目标?

0 个答案:

没有答案