我的UITextView
具有不同的属性,例如同一文本,字体和大小中的不同颜色。我需要将该文本传递给NSAttributedString变量。
使用该代码,我无法保留文本的属性。
我该怎么办?
let attr = NSAttributedString(string: textView.text)
答案 0 :(得分:0)
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 Color的TextView:
答案 1 :(得分:0)
使用attributedString
的{{1}}初始值设定项并将其传递给textview属性文本:
NSAttributedString