我使用以下方法在Swift 3中将textView.typingAttributes前景色设置为红色。
textView.typingAttributes[NSForegroundColorAttributeName] = UIColor.red
现在,我已经向Swift 4迁移了它的显示错误,我尝试如下,但它仍然显示错误。什么是正确的设置方式?
textView.typingAttributes[NSAttributedStringKey.foregroundColor] = UIColor.red
答案 0 :(得分:7)
试试这个:
textView.typingAttributes[NSAttributedStringKey.foregroundColor.rawValue] =
UIColor.red
答案 1 :(得分:0)
在Swift 4.2中,它是
textView.typingAttributes = [NSAttributedString.Key.foregroundColor:UIColor.red]