【问题标题】:change the default font of UIFontTextStyleHeadline更改 UIFontTextStyleHeadline 的默认字体
【发布时间】:2013-10-21 13:43:52
【问题描述】:

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

什么是优雅的方式?

【问题讨论】:

    标签: objective-c fonts textkit


    【解决方案1】:

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

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

    (最后不要使用fontSize)

    【讨论】:

    • 优秀的苏雷什,谢谢。 - 你能把 pointSize 的答案改成超级正确吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 2016-04-10
    • 1970-01-01
    相关资源
    最近更新 更多