繁体   English   中英

导航栏颜色设置不正确

[英]Navigation bar color not setting properly

为什么导航栏颜色变得如此奇怪? 为什么上面是白色,而底部却只有红色。 我无法确定状态栏是否与我的导航栏重叠。 这是我用来更改导航栏背景颜色的代码:

    [navbar setBackgroundColor:[UIColor redColor]];

[navbar setBarTintColor:[UIColor redColor]];
[navbar setTranslucent:NO];

为什么

UINavigationBar的颜色是通过其barTintColor属性设置的。

您所看到的是红色背景上方的半透明白色导航栏。 底部的位置是UINavigationBar在条形视图下方渲染阴影的位置。

我认为这张图片足以解决您的问题。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM