【发布时间】:2016-01-29 15:45:31
【问题描述】:
我正在尝试实现我的第一个 iphone 应用程序,但我有点卡住了。我有 API 作为 JSON 的响应项之一返回 HTML 内容(标签 like p, img, em, a 等)。
在 IOS 上解释 HTML 内容的最佳方式是什么?我基本上找到了两种可能的解决方案:
1) UIWebView
我已经尝试过了,所有内容都可以轻松加载。但不确定它是否是好方法?我猜每次用户打开此视图时,所有图像 (<img src="">) 都是从 Internet 加载的(我无法控制下载和缓存图像?)?也不确定如何在 webView 中设置元素样式?
2) UILabel / UITextView
我也试过这个,我可以轻松删除所有 html 标签,但我不知道如何设置最初包装在 html 标签中的文本?我想我会手动解析完整的 html 并渲染它?
我会很高兴收到每条建议,因为我不确定继续下去的正确方法是什么。
谢谢。
【问题讨论】:
标签: html ios swift uiwebview uilabel