У меня есть некоторые атрибуты:
var myAttributeMainText = [ NSFontAttributeName: UIFont(name: "Arial", size: 24.0)! ]
var myAttributeUpperText = [ NSBaselineOffsetAttributeName: 8, NSFontAttributeName: UIFont(name: "Arial", size: 14.0)! ]
Я использую эти атрибуты в текстовой метке
var allMurableAttributedString = NSMutableAttributedString(string: "")
var userAttribute = NSMutableAttributedString(string: "USER", attributes: myAttributeMainText)
var newAttribute = NSMutableAttributedString(string: "NEW", attributes: myAttributeUpperText)
allMurableAttributedString.appendAttributedString(userAttribute)
allMurableAttributedString.appendAttributedString(newAttribute)
Затем я добавляю эти атрибуты в CoreData allMurableAttributedString и получаю что-то вроде этого:
USER{
NSFont = "<UICTFont: 0x79feec20> font-family: \"Helvetica\"; font-weight: normal; font-style: normal; font-size: 0.00pt";
}
NEW{
NSBaselineOffset = 6;
NSFont = "<UICTFont: 0x79fed8e0> font-family: \"Thonburi\"; font-weight: normal; font-style: normal; font-size: 10.00pt";
}
Как я могу изменить размер шрифта моего атрибута allMurableAttributedString, когда я его вызываю?
NSFontAttributeName
вашегоNSMutableAttributedString
, а затем изменить его значение, например: stackoverflow.com/questions/36064762/ - person Larme   schedule 23.04.2016