Swift 5 : How to convert HTML to an NSAttributedString
在Swift里,您可以直接从 HTML 创建,包括支持各种格式、使用特殊的初始值设定项以及传入文档类型。NSAttributedString``NSAttributedString.DocumentType.html
例如,给定以下 HTML:
let html = """ |
您首先需要将该字符串转换为实例,如下所示:Data
let data = Data(html.utf8) |
您现在可以从中创建。这是一个_抛出_调用,因为您可能会尝试转换无效的内容,因此我们将使用并将其包装在:NSAttributedString``try?``if let
if let attributedString = try? NSAttributedString(data: data, options: [.documentType: NSAttributedString.DocumentType.html], documentAttributes: nil) { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 叶落花开的博客!
评论