Swift использует тот же NSMutableAttributedString
, что и Obj-C. Вы создаете экземпляр, передавая в вычисленное значение строку:
var attributedString = NSMutableAttributedString(string:"\(calculatedCoffee)")
Теперь создайте атрибутированную строку g
(хех). Примечание: UIFont.systemFontOfSize(_)
теперь является отказоустойчивым инициализатором, поэтому его необходимо развернуть, прежде чем вы сможете его использовать:
var attrs = [NSFontAttributeName : UIFont.systemFontOfSize(19.0)!]
var gString = NSMutableAttributedString(string:"g", attributes:attrs)
И затем добавьте его:
attributedString.appendAttributedString(gString)
Вы можете затем установите UILabel для отображения NSAttributedString следующим образом:
myLabel.attributedText = attributedString