首页 > 解决方案 > 将状态栏和导航栏设置为相同颜色

问题描述

在此处输入图像描述

嗨,我想将状态栏设置为与UINavigationBar. 我在下面显示的代码中使用了完全相同的颜色,但正如您从图像中看到的那样,它们不是相同的蓝色。有什么方法可以使它们相同。我试图谷歌但找不到任何解决方案。

UIApplication.shared.statusBarView?.backgroundColor = UIColor(red: 13/225, green: 71/255, blue:161/255, alpha: 1.0)

UINavigationBar.appearance().barTintColor = UIColor(red: 13/225, green: 71/255, blue:161/255, alpha: 1.0)

标签: swiftstatusbarnavigationbar

解决方案


尝试将半透明更改为假

navigationBar.isTranslucent = false

推荐阅读