1

我必须制作一个自定义控件,在其中我必须将 HTML 标记格式化为本机标记。假设我写:

label.text = @"<b><i>Hello World</i></b>

然后它应该Hello World以粗体和斜体格式打印。对于一般的 HTML 标签,我必须这样做<p>,<br>,<u>,<a href>,<img>

4

1 回答 1

0

最简单的方法是使用 UIWebView(因为您可以将 HTML 放在那里。)您可以使 UIWebView 的背景透明,以使其更好地与您的应用程序集成。

在 IOS 中显示格式化文本的替代方法是使用 CoreText。Apple 有一个关于如何在此处使用 CoreText 的示例

于 2012-09-20T16:29:48.317 回答