我需要将HTML代码转换为NSAttributeString,然后使用UITextView显示它。
因为我需要做一个阅读排版引擎,所以我认为WebView不能很好地处理分页问题。
我尝试使用以下代码转换hr标签,但UITextView上没有显示
let htmlStr = "<hr>"
let htmlData = htmlStr.data(using: .unicode)
let options = [NSAttributedString.DocumentReadingOptionKey.documentType: NSAttributedString.DocumentType.html]
let attributeStr = try? NSAttributedString(data: htmlData, options: options, documentAttributes: nil)
textView.attributedText = attributeStr
那么,我该如何解决这个问题?还有更好的排版引擎想法吗?