我有以下结构&约束:
contentSize
& UIWebView
UIScrollView
已正确设置,但UIScrollView
无效。
将HTML加载到UIWebView
后,我设置NSLayoutConstraint
的常量
这里遗失的是什么?我有a sample project created here
代码的一部分,如果您需要整个项目,请查看a sample project
override func viewDidLoad() {
super.viewDidLoad()
self.pageWebView.scrollView.scrollEnabled = false
self.pageWebView.scrollView.bounces = true
self.pageWebView.scrollView.showsHorizontalScrollIndicator = false
self.pageWebView.scrollView.showsVerticalScrollIndicator = true
if let cBody = self.HTMLContent {
self.pageWebView.loadHTMLString(cBody, baseURL: nil)
}
self.pageScrollView.layoutIfNeeded()
}
internal func webViewDidFinishLoad(webView: UIWebView) {
self.pageWebViewHeight.constant = webView.scrollView.contentSize.height
}