更改UIFontTextStyleHeadline的默认字体

时间:2013-10-21 13:43:52

标签: objective-c fonts textkit

使用Interface builder& iOS7 UIFontTextStyleHeadline 我将标题标签设置为UIFontTextStyleHeadline

(我想也可以使用以下代码完成:)

myHeadlineTextLabel.font = [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline];

问: 这很有效,但我希望只使用 HelveticaNeue-Thin

来实现相同的功能

仅举例:

titleCustomLabel.font = [UIFont fontWithName:@"HelveticaNeue-Thin" size:(**Dynamic font size as the user defined in his setting**)];

什么是优雅这样做?

1 个答案:

答案 0 :(得分:5)

UIFont具有fontSize属性。你可以利用它。

titleCustomLabel.font = [UIFont fontWithName:@"HelveticaNeue-Thin" size:[UIFont preferredFontForTextStyle:UIFontTextStyleHeadline].pointSize];

(最后不要使用fontSize)