有没有人注意到,在iOS7中,如果barTintColor设置为默认值,半透明导航栏仅在下面显示颜色?
我尝试将barTintColor设置为各种不同的颜色,但是导航栏下方的任何内容都显示为黑色模糊。而如果 barTintColor 设置为默认值,则所有元素都会正确显示在下方。
有没有办法强制它显示正确的颜色?
您必须使用背景颜色而不是色调颜色。
self.navigationController.navigationBar.backgroundColor = [UIColor yellowColor];
如果您使用色调颜色,它只会更改栏按钮背景颜色更改。
在情节提要的 MyTabBar Controller 中,选择颜色色调。您将更改按钮的活动颜色背景。不知道不活跃的那个。