我需要像下面这样制作用户界面:
为了响应HTTPRequest,我收到了JSON响应。 标题&一些HTML内容。
我用我得到的标题填写UITableViewCell。 现在,我需要使用UITableViewCell以下拉方式显示HTML内容。 意味着,点击单元格它出现在单元格下方(或者说,在单元格中)并再次点击将使其消失。
我正在考虑制作UIWebView,它是UITableViewCell的一部分。关于如何实现这一目标的任何指导。
而且,有没有更好的方法来执行此操作?
答案 0 :(得分:1)
正如你所说,"还有,有没有更好的方法来执行此操作?"
不是更好我可以说,但是
在我的情况下,我使用不同的方法做到了。
在didSelectRowAtIndexpath:
上我设置了新的UIWebView并在其中显示了HTML内容。
根据我通过WebResponse获取的内容,我真的在网上搜索动态设置UIWebView的高度。但是,我真的没有找到任何有用的东西。
答案 1 :(得分:1)
您可以尝试动态插入和删除在didSelectRowAtIndexPath:
上选择的单元格下方保存UIWebView的自定义单元格。但我强烈建议您找到一种方法将HTML转换为字符串(例如NSAttributedString)并显示标签。 UIWebView以杀死性能着称。