您的位置:首页 > 其它

关于设置navigation上的各种属性~

2015-10-16 23:01 459 查看
以下代码 是我自己个人项目里全局设置navigation的几个属性~~~
+ (void)initialize{/////////设置barbuttom文字颜色UIBarButtonItem *item = [UIBarButtonItem appearanceWhenContainedIn:self, nil];NSMutableDictionary *titleattr = [NSMutableDictionary dictionary];titleattr[NSForegroundColorAttributeName] = [UIColor whiteColor];[item setTitleTextAttributes:titleattr forState:UIControlStateNormal];//全局设置navigationbar背景[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:UIBarMetricsDefault];//[[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:255.0/255.0 green:240.0/255.0 blue:245.0/255.0 alpha:0]];//当在info里设置不用navController管理状态栏时可以。//[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;//箭头左边的颜色[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];// 全局设置 navigationBar 文字颜色大小UINavigationBar *navBar = [UINavigationBar appearance];NSMutableDictionary *titleattr2 = [NSMutableDictionary dictionary];titleattr2[NSForegroundColorAttributeName] = [UIColor whiteColor];titleattr2[NSFontAttributeName] = [UIFont systemFontOfSize:18];[navBar setTitleTextAttributes:titleattr2];}
自从IOS7后UINavigationBar的一些属性的行为发生了变化,由下图看到:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: