iOS-UIWebView加载HTML字符串时包含iframe无效
我试图将包含iframe的HTML字符串加载到iOS-UIWebView加载HTML字符串时包含iframe无效,html,ios,swift,uiwebview,Html,Ios,Swift,Uiwebview,我试图将包含iframe的HTML字符串加载到UIWebview视图占用了内容的空间,但它加载的是完全空白的视图这里是HTML iframe{最大宽度:100%!重要} 我终于弄明白了,web视图的高度是在webview以这种方式启动后设置的 func webViewDidFinishLoad(_ webView: UIWebView) { webView.frame.size.height = 1 self.webViewHeight = webView.sizeTh
UIWebview
视图占用了内容的空间,但它加载的是完全空白的视图这里是HTML
iframe{最大宽度:100%!重要}
我终于弄明白了,web视图的高度是在webview以这种方式启动后设置的
func webViewDidFinishLoad(_ webView: UIWebView) {
webView.frame.size.height = 1
self.webViewHeight = webView.sizeThatFits(CGSize.zero)
}
我把这个改成了
func webViewDidFinishLoad(_ webView: UIWebView) {
webView.frame.size.height = 1
let height = webView.scrollView.contentSize.height
var wvRect = webView.frame
wvRect.size.height = height
webView.frame = wvRect
}
现在一切都很顺利