我需要在Firebase
Swift3
应用中以iOS
读取特殊格式的文字。
我希望能够制作出这样的附加图像。
我应该如何在Firebase
Database
上撰写我的文字,如何解释它以赋予颜色Bolds, Bullet Points
等等?就像我是HTML内容或富文本一样。
谢谢!
答案 0 :(得分:2)
您可以使用HTML标记格式化文本并将其写入Firebase。
您的文字将是这样的:
<h1 style="color:blue;">Your Title</h1>
<p>
My super description/text
</p>
然后在Firebase中写下此示例。
现在显示HTML内容(Swit 2.0):
let myHtmlStringContent = "" // Your HTML content from Firebase
var attrStr = try! NSAttributedString(data: myHtmlStringContent.dataUsingEncoding(NSUnicodeStringEncoding, allowLossyConversion: true)!,
options: [ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil)
label.attributedText = attrStr // Your IBOutlet