только что начал быстро 3, и у меня проблемы с быстрым синтаксисом.Swift 3 NSAttributedString несколько атрибутов
Я пытаюсь отобразить простой NSAttributedString
.
так первый я установил свои атрибуты:
let attributeFontSaySomething : [String : AnyObject] = [NSFontAttributeName : UIFont.fontSaySomething()]
let attributeColorSaySomething : [String : AnyObject] = [NSForegroundColorAttributeName : UIColor.blue]
Затем я создаю свою строку:
let attStringSaySomething = NSAttributedString(string: "Say something", attributes: self.attributeFontSaySomething)
Что я хотел бы сделать, это создать строку с моими 2 атрибутов не только один , Но когда я это делаю:
let attStringSaySomething = NSAttributedString(string: "Say something", attributes: [self.attributeFontSaySomething, self.attributeColorSaySomething])
Xcode говорит мне, что я не могу и хочу, чтобы я изменил это для буквального словаря.
Как создать строку с атрибутами 2 без использования NSMutableAttributedString
?
имеет атрибуты должны быть обернуты в переменные? – dirtydanee
Нет, нет, просто для более ясного. – user2206906