WKWebview动态高度和宽度

时间:2019-06-12 09:43:47

标签: swift wkwebview ios-autolayout

我在自动调整WKWebview的大小和宽度和高度时遇到问题。

我使用以下代码根据html内容设置webview的高度:

    webView.evaluateJavaScript("document.readyState", completionHandler: { (complete, error) in
        if complete != nil {
            webView.evaluateJavaScript("document.body.scrollHeight", completionHandler: { (height, error) in
                self.webViewHeight?.constant = height as! CGFloat
                self.contentView.layoutIfNeeded()
            })
        }

    })

这正在工作。现在我也想根据html设置webview的宽度。但是最大为250。所以我使用以下约束:

webViewWidth = webView.widthAnchor.constraint(lessThanOrEqualToConstant: 250)

但是,此Web视图的宽度始终为250。即使Web视图中只有一个字母也是如此。 有什么方法可以调整最大宽度为250的webview的大小,当webview达到该宽度时,应该增加其高度吗?

0 个答案:

没有答案