0

有没有其他人注意到在 iOS7 中,如果 barTintColor 设置为默认值,半透明导航栏仅在下方显示颜色?

我尝试将 barTintColor 设置为各种不同的颜色,但导航栏下方的任何内容都显示为黑色模糊。而如果 barTintColor 设置为默认值,则所有元素都会在下方正确显示。

有没有办法强制它显示正确的颜色?

4

2 回答 2

0

您必须使用背景颜色而不是色调颜色。

self.navigationController.navigationBar.backgroundColor = [UIColor yellowColor];

如果您使用的是 tint color,它只会改变 barbutton 背景颜色的变化。

于 2013-11-07T12:55:25.203 回答
0

在情节提要的 MyTabBarController 中选择颜色。您将更改按钮活动颜色背景。不知道不活跃的。

于 2017-03-15T08:45:52.483 回答