【问题标题】:Make UIWebView part of UITableviewCell使 UIWebView 成为 UITableviewCell 的一部分
【发布时间】:2012-01-20 16:35:11
【问题描述】:

我需要制作如下 UI:

响应 HTTPRequest,我收到 JSON 响应。 标题和一些 HTML 内容。

我用我得到的标题填充 UITableViewCell。 现在,我需要使用 UITableViewCell 以下拉方式显示 HTML 内容。 表示,在点击单元格时,它会出现在单元格下方(或者说,在单元格中),再次点击会使其消失。

我正在考虑制作 UIWebView,它是 UITableViewCell 的一部分。有关如何实现这一目标的任何指导。

还有,有没有更好的方法来执行此操作?

【问题讨论】:

    标签: objective-c ios cocoa-touch uitableview uiwebview


    【解决方案1】:

    正如您所问,“还有,有没有更好的方法来执行此操作?”

    不是更好我可以说,但是 就我而言,我使用不同的方法来做到这一点。 在didSelectRowAtIndexpath: 上,我设置了新的 UIWebView 并在其中显示了 HTML 内容。

    根据我通过 WebResponse 获得的内容,我真的在网上搜索了动态设置 UIWebView 的高度。但是,我没有发现任何有用的东西,真的。

    【讨论】:

      【解决方案2】:

      您可以尝试在didSelectRowAtIndexPath: 上选择的单元格下方动态插入和删除包含 UIWebView 的自定义单元格。但我强烈建议您找到一种将 HTML 转换为字符串(例如 NSAttributedString)并显示标签的方法。 UIWebView 以扼杀性能着称。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-21
        • 2023-04-01
        • 2017-01-20
        • 2013-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-06
        相关资源
        最近更新 更多