如何使用+fontWithName:size:创建字体,并为字体指定字体系列名称和特定样式信息?

7
文档中写道:
+ (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize

字体的完整规范名称。该名称包含字体系列名称和字体的具体样式信息。

我发现的示例只指定了字体名称。但我也想指定其他属性,例如中等字重等。这些如何编码到名称中?

1个回答

18

请参考此答案中的命名方案。完整的字体列表(包括名称)可在 此处找到。

示例:

[UIFont fontWithName:@"HelveticaNeue-Bold" size:15.0];

更新

iOS 8.2 添加了 这个方法 来获取不同字重的系统字体。

示例:

[UIFont systemFontOfSize:15.0 weight:UIFontWeightBold];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接