【问题标题】:iOS // show html -> rich textiOS // 显示 html -> 富文本
【发布时间】:2013-09-02 23:43:20
【问题描述】:

在 iOS 中显示 html -> 富文本的最佳方式是什么?

问题是这个文本中的一些图像应该可以离线使用,所以我不能使用简单的 UIWebView。

理想情况下,我只想展示能够用其他控件(UIImageView 等)替换一些特殊标签的 html。我不需要从 html 下载这些图像。图像和 html 都将在下载时出现问题。只需要管理布局。

Core Text 不适合,因为要使用它,我需要手动解析这个 html。它应该是一种更简单的方法。 这必须得到 iOS 6 的支持,所以我不能使用 iOS 7 的任何新功能。

我见过这个question。看起来这个 OmniGroup 框架不适合我。

RTLabel不支持一切,我想要的。

DTCoreText 看起来不错,但它不是免费的(不想显示他们的许可文本)。

也许这是另一个我还没有找到的很酷的 fremework?

【问题讨论】:

    标签: ios objective-c uiwebview


    【解决方案1】:

    试过了 https://github.com/mwaterfall/MWFeedParser/blob/master/Classes/NSString%2BHTML.h 这只会从html中给出字符串。它可能不是您正在寻找的东西,但希望这能解决您的部分问题。

    但这并不能解决您离线查看图片的问题。 对于图片

    https://github.com/rs/SDWebImage

    将进行异步下载和缓存图像。

    【讨论】:

    • MWFeedParser - 它是用于提要的,不是吗?我会有更复杂的html。 SDWebImage - 我不需要从此 html 下载图像。我已经让他们单独下载了一个问题。
    • NSString+HTML 给你很多 html 解析选项......只是认为它可能对你有帮助,因为有一个主题说 HTML 到文本。是的,如果您必须从网络下载一次图像并将其存储为缓存,则 SDwebImage 很好
    猜你喜欢
    • 2018-06-21
    • 1970-01-01
    • 1970-01-01
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多