我需要在一个 View 中显示一些格式化数据。一些标题、链接和一些粗体和斜体文本。我想知道实现这一目标的最佳方法是什么。
我现在看到两种可能性:在 HTML 中格式化并使用 UIWebView 或放置一些格式化的 UILabel。
还有其他好的方法可以完成这个要求吗?
我想知道您可以使用其中一种或两种方式学到什么。
BR, ~m
最佳答案
我喜欢使用 UIWebViews 来显示富文本。我在我的应用程序包中包含一个 HTML 模板,包含完整的 CSS,然后在其中使用占位符来容纳文章的各个部分。
<body>
<h1>%@</h1> // Header
<p>%@</p> // Article content
</body>
您还可以使用属性标签,其中之一是 TTTAttributedLabel。 https://github.com/mattt/TTTAttributedLabel/
关于iOS - 显示格式化数据的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12056045/