在 Swift 中设置 textView.typingAttributes 前景色 4
Setting textView.typingAttributes foreground color in Swift 4
我正在使用以下方法在 Swift 中将我的 textView.typingAttributes 前景色设置为红色 3.
textView.typingAttributes[NSForegroundColorAttributeName] = UIColor.red
现在,我已经迁移到 Swift 4 它显示错误,我尝试如下所示,但它仍然显示错误。正确的设置方法是什么?
textView.typingAttributes[NSAttributedStringKey.foregroundColor] = UIColor.red
试试这个:
textView.typingAttributes[NSAttributedStringKey.foregroundColor.rawValue] =
UIColor.red
对于Swift4.2和Swift5.0,是
textView.typingAttributes = [NSAttributedString.Key.foregroundColor:UIColor.red]
我正在使用以下方法在 Swift 中将我的 textView.typingAttributes 前景色设置为红色 3.
textView.typingAttributes[NSForegroundColorAttributeName] = UIColor.red
现在,我已经迁移到 Swift 4 它显示错误,我尝试如下所示,但它仍然显示错误。正确的设置方法是什么?
textView.typingAttributes[NSAttributedStringKey.foregroundColor] = UIColor.red
试试这个:
textView.typingAttributes[NSAttributedStringKey.foregroundColor.rawValue] =
UIColor.red
对于Swift4.2和Swift5.0,是
textView.typingAttributes = [NSAttributedString.Key.foregroundColor:UIColor.red]