0

当我打开我的应用程序时,在 io7 的新动画期间,导航栏是透明和黑色的,没有我为 barTintColor 选择的颜色,直到应用程序加载。为什么是这样?

在此处输入图像描述 在此处输入图像描述

4

3 回答 3

0
UIColor *NavBarTintColor = [UIColor colorWithRed:0.223 green:0.223 blue:0.223 alpha:1.000];
    [self.navigationController.navigationBar setTintColor:[UIColor lightGrayColor]];

    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"Image.png"] forBarMetrics:UIBarMetricsDefault];
于 2013-09-22T20:50:28.433 回答
0

发生这种情况是self.navigationController.navigationBar.translucent因为YES. 设置它来NO解决问题。它还改变了我的 barTintColor 的颜色,我不得不相应地进行调整,仅供参考

于 2013-09-22T19:39:59.477 回答
0

在 ios7,我使用下面的代码来设置颜色,它对我有用:

myNav.navigationBar.barTintColor = [UIColor redColor];
于 2013-10-09T08:26:50.547 回答