2017-01-09 46 views
0

我有具有各種部件,而在其底部一切網頁視圖是內部滾動型,但我結束了雙渦旋主滾動視圖之一,一個在網頁視圖的視圖控制器。我怎樣才能設置主視圖的高度動態增加,以便webview將其全高,我沒有雙滾動? 我已經試過這樣的事情:從這個答案如何根據webview底部設置Viewcontroller動態高度?

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的高度remaided相同..

回答

3

在Web視圖委託方法,它告訴那個負荷已經完成,你可以做以下

mainScroll.contentSize = CGSizeMake(mainScroll.contentSize.width, mainScroll.contentSize.height + webView.scrollView.contentSize.height); 

我認爲這會工作。

爲了提高Web視圖

webView.frame = CGRectMake(webView.frame.origin.x, webView.frame.origin.y, webView.frame.size.width, webView.scrollView.contentSize.height); 
+0

遺憾的是,我的代碼是在客觀C的大小,但邏輯將迅速工作了。 –

+0

是這個代碼增加滾動視圖的高度,但網頁視圖的高度保持不變 – theUturn

+0

我做了我的回答一些變化,這將改變Web視圖的框架。 如果它適合你,不要忘記接受答案。 –