我正在尝试更新我的应用程序iOS7
,但是我无法设置UINavigationBar
屏幕顶部的颜色。我尝试了经典的方法...
[mailer.navigationBar setTintColor:[UIColor darkGreyColour]];
......但是它没有用。我也尝试过打电话setBarTintColor
,但这似乎也不起作用。
有谁知道是否可以设置颜色,如果可以,如何设置?
我正在尝试更新我的应用程序iOS7
,但是我无法设置UINavigationBar
屏幕顶部的颜色。我尝试了经典的方法...
[mailer.navigationBar setTintColor:[UIColor darkGreyColour]];
......但是它没有用。我也尝试过打电话setBarTintColor
,但这似乎也不起作用。
有谁知道是否可以设置颜色,如果可以,如何设置?
在为 iOS 7 更新我的应用程序时,我遇到了同样的问题。
我使用这行代码解决了(如果您使用图像):
[[UINavigationBar appearance] setBackgroundImage:@"myImage" forBarPosition:UIBarPositionTopAttached barMetrics:UIBarMetricsDefault];
或者如果您不使用图像,则为这个:
[[UINavigationBar appearance] setBarTintColor:[UIColor blueColor]];
然后我把它放在AppDelegate中,就在返回之前application:didFinishLaunchingWithOptions:
希望这可以帮助!
尝试更改情节提要中的色调。当您在 IB 中选择导航栏时,它位于“查看”子部分。