iOS 导航栏的属性设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 导航栏的属性设置相关的知识,希望对你有一定的参考价值。
ios中设置导航栏背景、字体属性
---------------------------------------------------
1、自定义导航控制器作为基类,在 + (void)initialize 方法中设置偏好设置,不要在 + (void)load 方法中设置
+ (void)initialize {
// 设置 两侧按钮 的颜色tintColor(标题除外)
[[UINavigationBar appearance] setTintColor:FGCOLOR]; // FGCOLOR 设置返回按钮的颜色tintColor(标题除外)
// 导航栏 背景色
[[UINavigationBar appearance] setBarTintColor:BGCOLOR];
// 标题属性
[[UINavigationBar appearance] setTitleTextAttributes:@{
NSForegroundColorAttributeName:[UIColor colorWithRGBHex:0x333333],
NSFontAttributeName : [UIFont systemFontOfSize:18]
}];
// 设置 导航栏按钮 文字颜色(标题除外)
/*
UIBarButtonItem *item = [UIBarButtonItem appearance];
NSDictionary *atts = @{
NSForegroundColorAttributeName : [UIColor colorWithRGBHex:0xff0000]
};
[item setTitleTextAttributes:atts forState:UIControlStateNormal];
*/
}
以上是关于iOS 导航栏的属性设置的主要内容,如果未能解决你的问题,请参考以下文章