2016-01-20 117 views
0

我有一個TableViewController帶有頁眉,頁腳和可重用單元格。以下是我的內容在上面的看法: -UIWebView取內容高度iOS

頁眉:

--Label 
--Label 
--WebView 

細胞 - normal dynamic data

頁腳:

--TextField 
--Button 

enter image description here

我的動機是使整個視圖可滾動,禁用01上的滾動和UITableViewCell。我的問題是與WebView。我希望它取得內容的高度,並且不應該滾動。但是現在,webview只會顯示在所標記的空間中,並且會出現滾動,這會弄亂我的用戶界面。如何根據WebView內容製作WebView和標題大小?

回答

-1

我已經在滾動視圖中完成了這個技巧。我禁用了WebView滾動並從xib中彈出。

然後在web視圖加載數據並獲得webViewDidfinishLoad方法其內容高度:

使用下面的代碼,因爲我已經做了滾動,但你通過它的索引FOT的TableView管理。分配Webview.tag = indexPath.section

通過其標記獲取webview實例。

- (void)webViewDidFinishLoad:(UIWebView *)webView { 
    CGFloat contentHeight = webView.scrollView.contentSize.height; 
    self.webPage.frame = CGRectMake(self.webPage.frame.origin.x, self.webPage.frame.origin.y, self.webPage.frame.size.width, webPage); 
    //after this assign your tableview header height here 
} 
+0

嗨。感謝回覆。什麼isschCircleDescWeb在這裏? –

+0

你的回答是無法理解的。 – MatterGoal