2016-01-20 120 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