我必须制作一个自定义控件,我必须将HTML标记格式化为本机标记。假设我写道:
label.text = @"<b><i>Hello World</i></b>
然后它应以粗体和斜体格式打印Hello World
。我必须使用<p>,<br>,<u>,<a href>,<img>
等常规HTML标记。
答案 0 :(得分:0)
最简单的方法是使用UIWebView(因为你可以将HTML放在那里。) 您可以使UIWebView的背景透明,以便更好地与您的应用程序集成。
在IOS中显示格式化文本的替代方法是使用CoreText。 Apple有一个关于如何使用CoreText here
的例子