ViewController 中导航栏的不同颜色阴影
Different color shade of navigation bar in ViewController
我已将我的视图控制器嵌入到导航控制器中。我将视图控制器中视图的背景色设置为一种颜色 (#ed1c24)。我希望导航栏也是相同的颜色。
但是在导航控制器的属性检查器中设置色调颜色(相同的#ed1c24)会在视图控制器中产生不同的阴影,如图所示。是什么导致了这个问题?
您正在设置正确的颜色,半透明正在改变该颜色的视觉效果。使用此代码更改它
self.navigationController?.navigationBar.isTranslucent = false
连同设置 半透明,使用样式 黑色。这将与您视图中的颜色正确匹配。
我已将我的视图控制器嵌入到导航控制器中。我将视图控制器中视图的背景色设置为一种颜色 (#ed1c24)。我希望导航栏也是相同的颜色。
但是在导航控制器的属性检查器中设置色调颜色(相同的#ed1c24)会在视图控制器中产生不同的阴影,如图所示。是什么导致了这个问题?
您正在设置正确的颜色,半透明正在改变该颜色的视觉效果。使用此代码更改它
self.navigationController?.navigationBar.isTranslucent = false
连同设置 半透明,使用样式 黑色。这将与您视图中的颜色正确匹配。