【发布时间】:2017-01-09 11:16:59
【问题描述】:
我有一个视图控制器,它具有各种组件,而其底部的 webview 一切都在 ScrollView 内,但我最终双滚动主滚动视图之一和 web 视图中的一个。如何将主视图的高度设置为动态增加,以使 webview 占据其全高并且我不会获得双滚动? 我尝试过这样的事情:
func webViewDidFinishLoad(webView: UIWebView) {
myWebView.frame.size.height = 1
myWebView.frame.size = webView.sizeThatFits(CGSizeZero)
}
来自这个答案:here
正如下面答案中所建议的那样,我这样做了
mainScroll.contentSize = CGSizeMake(mainScroll.contentSize.width, mainScroll.contentSize.height + webView.scrollView.contentSize.height);
根据 webview 的内容大小增加滚动视图的高度,但 UIWebview 的高度保持不变..
【问题讨论】: