【发布时间】:2014-01-07 03:03:35
【问题描述】:
我是我的应用程序。我在很多地方都使用过 System Bold Font,这已成为我应用中的标准。
如果我使用属性字符串,默认字体是“Helvetica Neue”。在所有字体中,我搜索了 System Bold Font,但没有找到。
那么,如何在使用属性字符串时设置系统粗体?
【问题讨论】:
-
我在界面生成器中找不到方法,但是我以编程方式使用 kCTFontEmphasizedSystemFontType 创建 CTFontRef 以放入 NSAttributedString 的属性字典中。您如何在代码中分配标签的属性文本属性?
-
@Bamsworld 我是从 Interface Builder 中完成的。你是对的,现在我将不得不使用 NSFontAttribute 作为值为“[UIFont boldSystemFontOfSize:size]”的 NSAttributedString 之一。
标签: ios xcode5 nsattributedstring