gpt4 book ai didi

ios - 如何设置所有 View Controller 导航栏的默认导航栏颜色、文本颜色

转载 作者:行者123 更新时间:2023-11-30 13:29:27 26 4
gpt4 key购买 nike

我有 12 个带导航栏的 View Controller 。但是我需要在一个地方声明导航栏颜色为绿色,所有标题文本、栏按钮颜色为黑色。因此,对于我所有的 View Controller ,我需要将这两个设置为情况。

但是当我设置某些 View Controller 时,它不能完全适用于所有 View Controller 。我尝试了以下代码:

navigationController.navigationBar.barTintColor = UIColor.greenColor()

tabBarController.tabBar.tintColor = UIColor.yellowColor()

但是,如何在一个适用于所有屏幕的地方进行编码?我使用的是 swift 3.0

最佳答案

使用UIAppearance对象。您可以在这里找到管理它的快速教程:http://nshipster.com/uiappearance/

无论如何,只需调用 UINavigationBar 的类方法 appearance() 即可,如下所示:

UINavigationBar.appearance().YOUR_PROPERTY = YOUR_VALUE

尝试在 AppDelegate 中调用它,因为它应该在显示任何 UINavigationBar 之前执行

关于ios - 如何设置所有 View Controller 导航栏的默认导航栏颜色、文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36744987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com