如何动态更改 ios15 上的导航栏颜色?
How to dynamically change navigation bar color on ios15?
多年来行之有效的是
self.navigationController?.navigationBar.barTintColor = MY_COLOR
但在 iOS15 这不起作用。有关于如何在应用程序启动时更改它的答案,但我需要在显示导航栏后更改它而不重新加载视图控制器。这在 iOS 14 岁及以上是可能的。
在您的 VC 中,您可以尝试调整 view.backgroundColor
UINavigationBar?.view.backgroundColor = MY_COLOR
多年来行之有效的是
self.navigationController?.navigationBar.barTintColor = MY_COLOR
但在 iOS15 这不起作用。有关于如何在应用程序启动时更改它的答案,但我需要在显示导航栏后更改它而不重新加载视图控制器。这在 iOS 14 岁及以上是可能的。
在您的 VC 中,您可以尝试调整 view.backgroundColor
UINavigationBar?.view.backgroundColor = MY_COLOR