3

在使用界面生成器和 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**)];

这样做的优雅方式是什么?

4

1 回答 1

5

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

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

(最后不要使用 fontSize)

于 2013-10-21T13:49:11.293 回答