【发布时间】:2016-06-07 07:47:01
【问题描述】:
内容更改时,WKWebView 不会调整大小。
这是一个代码sn-p:
@IBOutlet weak var containingView: UIView!
var webView: WKWebView!
override func viewDidLoad()
{
super.viewDidLoad()
let contentController = WKUserContentController();
self.webView = WKWebView(frame: CGRectMake(0, 0, self.view.frame.width, self.view.frame.height), configuration: WKWebViewConfiguration())
self.webView.autoresizingMask = [.FlexibleHeight]
self.webView.loadHTMLString(__, baseURL: __))
self.webView.scrollView.bounces = false
self.webView.scrollView.scrollEnabled = false
self.containingView.addSubview(self.webView)
}
应该添加什么函数,以便我可以拦截正在更改的内容大小并相应地更改包含视图的大小?
【问题讨论】:
-
webview 会自动滚动,为什么你需要它的高度来改变内容?
-
我不希望它可以滚动。我希望包含视图根据 Web 内容重新缩放
-
您需要使用 javascript 来检测 webview 内容高度并手动设置高度
标签: ios iphone swift wkwebview