视图的颜色和导航栏的颜色

View's color and Navigation Bar's color

我遇到了一个奇怪的问题,导航栏和视图具有完全相同的 UIColor,但是导航栏看起来更暗!为什么会这样?

注意:我在AppDelegate里面的didFinishLaunchingWithOptions函数中使用了这行代码。

UINavigationBar.appearance().isTranslucent = false

这是常见问题。您需要设置

UINavigationBar.appearance().shadowImage = UIImage()