美文网首页
iOS全局设置UINavigationBar和UIBarButt

iOS全局设置UINavigationBar和UIBarButt

作者: 小熊翻译App | 来源:发表于2017-02-15 12:25 被阅读0次

小浣熊博客地址
一.在AppDelegate里进行设置
代码如下:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    _window.backgroundColor = [UIColor whiteColor];
    
    UINavigationBar *navigationBar = [UINavigationBar appearance];
    NSDictionary *attr = @{NSFontAttributeName: [UIFont systemFontOfSize:13]};
    [navigationBar setTitleTextAttributes:attr];
    
    UIBarButtonItem *barButtonItem = [UIBarButtonItem appearance];
    [barButtonItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:13], NSFontAttributeName, nil] forState:UIControlStateNormal];
    return YES;
}

看到网上有很多设置的文章,但是很多存在bug,例如如果不在AppDelegate进行全局设置,就会非常麻烦,并且可能出现bug
参考文档:

  1. UINavigationBar字体设置
  2. UIBarButtonItem字体设置

相关文章

网友评论

      本文标题:iOS全局设置UINavigationBar和UIBarButt

      本文链接:https://www.haomeiwen.com/subject/wghqwttx.html