我正在尝试在textview中呈现换行符。我正在给textview文本添加一个包含新行的值,但是它不起作用。
我的代码:
@IBOutlet weak var postTextTextViewOutlet : UITextView!
let postDescription = "Testing \nNew\nLine\nIssue\n...\n...."
func configureUI() {
self.postTextTextViewOutlet.attributedText = postDescription.html2AttributedString
}
extension String {
var html2AttributedString: NSAttributedString? {
do {
return try NSAttributedString(data: Data(utf8),
options: [.documentType: NSAttributedString.DocumentType.html,
.characterEncoding: String.Encoding.utf8.rawValue],
documentAttributes: nil)
} catch {
print("error:", error)
return nil
}
}
}
问题是显示时没有显示换行符:
任何人都可以帮忙,谢谢
答案 0 :(得分:0)
尝试一下
self.postTextTextViewOutlet.text = postDescription