我正在尝试在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
}
}
}
问题是显示时没有显示换行符:
请任何人能帮忙,谢谢
最佳答案
尝试这个
self.postTextTextViewOutlet.text = postDescription
关于ios - 在TextViews中渲染新行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57107364/