【问题标题】:UINavigationBar: Changing the font programmaticallyUINavigationBar:以编程方式更改字体
【发布时间】:2016-01-28 12:59:52
【问题描述】:

我正在实现一个带有一些文本的 UINavigationBar,但我想更改 UINavigationBar 文本中的字体,你们知道是否可以通过编程方式更改文本中的字体吗?

非常感谢您的帮助

【问题讨论】:

标签: ios objective-c uinavigationbar xcode7


【解决方案1】:

来自 iOS 7 及更高版本:

 NSShadow* shadow = [NSShadow new];
    shadow.shadowOffset = CGSizeMake(0.0f, 1.0f);
    shadow.shadowColor = [UIColor redColor];
    [[UINavigationBar appearance] setTitleTextAttributes: @{
         NSForegroundColorAttributeName: [UIColor greenColor],
                    NSFontAttributeName: [UIFont fontWithName:@"Helvetica" size:20.0f],
                  NSShadowAttributeName: shadow
                                                          }];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    • 2016-10-30
    • 2014-03-25
    • 2017-12-02
    • 2013-08-06
    相关资源
    最近更新 更多