我在AppDelegate中为我的导航栏设置了一种特殊颜色:
[[UINavigationBar appearance]setBarTintColor:[UIColor colorWithRed:0 green:(41.0f/255.0f) blue:(103.0f/255.0f) alpha:1]];
但随后显示的RGB值为:R:12 G:48 B:110。 iOS似乎只是把价值提高了一点。我怎么能避免这种情况? (因为它看起来很难看) 当我给出相同颜色的自定义TableViewSection时,它是正确的。
截图:
的NavBar:
自定义TableViewSection:
答案 0 :(得分:7)
好的,他们是半透明的。在StoryBoard中未经检查半透明,现在工作正常;)
答案 1 :(得分:1)
尝试将此添加到您的AppDelegate:
[[UINavigationBar appearance] setTranslucent:NO];
答案 2 :(得分:0)
我遇到了类似的问题...我试图用divison(~0.1608)之后的值替换括号中的表达式(41.0f / 255.0f)......这对我很有用)