【问题标题】:UIWebView to take content height iOSUIWebView 取内容高度 iOS
【发布时间】:2016-01-20 04:18:58
【问题描述】:

我有一个TableViewController,带有页眉、页脚和可重复使用的单元格。以下是我在上述观点中的内容:-

标题:

--Label
--Label
--WebView

单元格 - normal dynamic data

页脚:

--TextField 
--Button

我的动机是让整个视图可滚动,禁用 WebViewUITableViewCell 上的滚动。我的问题是 WebView。我希望它占据内容的高度,并且不应该滚动。但是现在,webview 只显示在指定的空间中,并带有一个弄乱我的 UI 的滚动条。如何根据 WebView 内容调整 WebView 和 header 的大小?

【问题讨论】:

    标签: ios uitableview webview uiwebview header


    【解决方案1】:

    我已经在滚动视图中完成了这个技巧。我已禁用 WebView 滚动和从 xib 反弹。

    然后在 webview 中加载数据,并在 webViewDidfinishLoad 方法中获取其内容高度:

    使用下面的代码,就像我对 ScrollView 所做的那样,但是您可以通过它的索引来管理 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
    }
    

    【讨论】:

    • 嗨。感谢回复。这里有什么 isschCircleDescWeb?
    猜你喜欢
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 2023-04-10
    • 2012-01-08
    相关资源
    最近更新 更多