您的位置:首页 > 编程语言

导航控制器 导航栏主题设置代码

2015-08-28 20:37 423 查看
/**
*  第一次使用这个类的时候调用
*/
+ (void)initialize
{
//1.设置导航栏主题
//取出appearance对象
UINavigationBar *navBar = [UINavigationBar appearance];

//设置背景
if ([[UIDevice currentDevice].systemVersion doubleValue] < 7.0) {
//iOS7不需要设置这些
[navBar setBackgroundImage:[UIImage imageNamed:@"navigationbar_background"] forBarMetrics:UIBarMetricsDefault];
//状态栏样式
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;
}

//设置标题属性
NSMutableDictionary *textAttrs = [NSMutableDictionary dictionary];
textAttrs[UITextAttributeTextColor] = [UIColor blackColor];
textAttrs[UITextAttributeTextShadowOffset] = [NSValue valueWithUIOffset:UIOffsetZero];
textAttrs[UITextAttributeFont] = [UIFont boldSystemFontOfSize:18];
[navBar setTitleTextAttributes:textAttrs];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: