将 UItextview 转换为 NSAttributedString
Convert UItextview to NSAttributedString
我有一个 UITextView
具有不同的属性,例如相同文本、字体和大小的不同颜色。我需要将该文本传递给 NSAttributedString 变量。
使用该代码,我无法保留文本的属性。
我该怎么办?
let attr = NSAttributedString(string: textView.text)
var myString:NSString = textView.text
var myMutableString = NSMutableAttributedString()
myMutableString = NSMutableAttributedString(string: myString, attributes: [NSFontAttributeName:UIFont(name: "Georgia", size: 18.0)!])
myMutableString.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: NSRange(location:0,length:myString.length))
textView.attributedText = myMutableString
带有 RedFont 颜色的 TextView:
使用 NSAttributedString
的 attributedString
初始值设定项并将其传递给您的 textview 属性文本:
let attr = NSAttributedString(attributedString: textView.attributedText)
我有一个 UITextView
具有不同的属性,例如相同文本、字体和大小的不同颜色。我需要将该文本传递给 NSAttributedString 变量。
使用该代码,我无法保留文本的属性。
我该怎么办?
let attr = NSAttributedString(string: textView.text)
var myString:NSString = textView.text
var myMutableString = NSMutableAttributedString()
myMutableString = NSMutableAttributedString(string: myString, attributes: [NSFontAttributeName:UIFont(name: "Georgia", size: 18.0)!])
myMutableString.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: NSRange(location:0,length:myString.length))
textView.attributedText = myMutableString
带有 RedFont 颜色的 TextView:
使用 NSAttributedString
的 attributedString
初始值设定项并将其传递给您的 textview 属性文本:
let attr = NSAttributedString(attributedString: textView.attributedText)