我有一个带有页眉,页脚和可重复使用单元格的TableViewController
。以下是我在上述观点中的内容: -
标题:
--Label
--Label
--WebView
单元格 - normal dynamic data
页脚:
--TextField
--Button
我的动机是让整个视图可滚动,禁用WebView
和UITableViewCell
上的滚动。我的问题是WebView。我希望它采取内容的高度,不应该滚动。但是现在,webview只显示在表示空间中的一个滚动条,这会影响我的UI。如何根据WebView内容调整WebView和标题大小?
答案 0 :(得分:-1)
我在Scroll View中完成了这个技巧。我已禁用WebView滚动并从xib跳出。
然后在webview中加载数据并在webViewDidfinishLoad方法中获取其内容高度:
使用下面的代码,就像我为ScrollView所做的那样,但是你可以通过索引来管理它。分配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
}