2016-02-25 317 views
1

我正在使用swift。有没有办法改变NSMutableAttributedString的默认字体/字体大小等?显然,我可以为给定的范围专门设置这些值 - 但是这样会覆盖字符串中的任何特定设置。如何更改NSMutableAttributedString的默认字体和字体大小

+0

“显然,我可以为一个给定的范围内专门设置这些值 - 但随后会替换任何特定设置字符串”如果你不将它们设置_first_用于_whole_归因字符串。 – matt

回答

0

您可以使用这样的

let yourAttributes = [NSFontAttributeName: UIFont.preferredFontForTextStyle(UIFontTextStyleHeadline), NSForegroundColorAttributeName: UIColor.blackColor()] 

let yourString = NSAttributedString(string: "Here my string !", attributes: yourAttributes) 

感谢

+1

感谢您的回复!实际上,我必须使用其他字体格式将文本附加到字符串,例如在特定单词上做粗体或斜体。所以首先需要设置字符串的默认字体/字体大小。请引导我吧..谢谢 –