NSAttributedString 和 html 样式(项目符号对齐)

作者:编程家 分类: objective 时间:2025-06-01

使用NSAttributedString和HTML样式(项目符号对齐)生成文章的案例代码如下:

swift

import UIKit

let htmlString = "
  • 第一段内容
  • 第二段内容
  • 第三段内容
"

let data = Data(htmlString.utf8)

let options: [NSAttributedString.DocumentReadingOptionKey: Any] = [.documentType: NSAttributedString.DocumentType.html, .characterEncoding: String.Encoding.utf8.rawValue]

let attributedString = try? NSAttributedString(data: data, options: options, documentAttributes: nil)

if let attributedString = attributedString {

let plainText = attributedString.string

print(plainText)

}

以上代码将HTML字符串转换为NSAttributedString,并输出纯文本内容。

下面是生成的文章示例:

标题一

第一段内容

第二段内容

第三段内容

标题二

第四段内容

第五段内容

第六段内容

以上是使用NSAttributedString和HTML样式(项目符号对齐)生成文章的案例代码及示例文章。你可以根据实际需求修改HTML字符串和文章内容。