0
我正在尝试将导航栏的颜色更改为Iphone应用程序。NavBar颜色ios 7
它适用于iOS 6,但它确实没有在iOS 7
我已阅读,在iOS 7哟必须设置色调,而不是背景,这就是我所做的。
任何线索?只要你想
在此先感谢
我正在尝试将导航栏的颜色更改为Iphone应用程序。NavBar颜色ios 7
它适用于iOS 6,但它确实没有在iOS 7
我已阅读,在iOS 7哟必须设置色调,而不是背景,这就是我所做的。
任何线索?只要你想
在此先感谢
NSArray *ver = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];
if ([[ver objectAtIndex:0] intValue] >= 7) {
self.navigationController.navigationBar.barTintColor = [UIColor redColor];
self.navigationController.navigationBar.translucent = NO;
}else {
self.navigationController.navigationBar.tintColor = [UIColor redColor];
}
试试这个,改变颜色。
if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
[UINavigationBar.appearance setTintColor:[UIColor redColor]];
[UIToolbar.appearance setTintColor:[UIColor redColor]];
}else{
[UINavigationBar.appearance setBarTintColor:[UIColor redColor]];
}
谢谢!有用!但现在我有另一个问题。按钮默认为红色,现在显然它们不可见。我是否必须亲手改变他们的风格?或者有没有办法获得“红酒吧风格”或什么? – Andoxko
如果你的按钮只是不是标签类型,然后创建自定义UIButton和创建UIBarbutton并添加到您的导航栏 – Retro
我可以做什么用默认后退按钮?自己创建它? – Andoxko