如何更改NSMutableAttributedString的默认字体和字体大小
问题描述:
我正在使用swift。有没有办法改变NSMutableAttributedString的默认字体/字体大小等?显然,我可以为给定的范围专门设置这些值 - 但是这样会覆盖字符串中的任何特定设置。如何更改NSMutableAttributedString的默认字体和字体大小
答
您可以使用这样的
let yourAttributes = [NSFontAttributeName: UIFont.preferredFontForTextStyle(UIFontTextStyleHeadline), NSForegroundColorAttributeName: UIColor.blackColor()]
let yourString = NSAttributedString(string: "Here my string !", attributes: yourAttributes)
感谢
+1
感谢您的回复!实际上,我必须使用其他字体格式将文本附加到字符串,例如在特定单词上做粗体或斜体。所以首先需要设置字符串的默认字体/字体大小。请引导我吧..谢谢 –
“显然,我可以为一个给定的范围内专门设置这些值 - 但随后会替换任何特定设置字符串”如果你不将它们设置_first_用于_whole_归因字符串。 – matt