大家好:
我为我的导航栏设置了一个自定义背景,我认为这是我从 IB 选择的色调。现在我想以编程方式更改我的 uitoolbar 的(以编程方式添加)背景,类似于我的导航栏。有义务在这方面提供任何帮助。
对不起大家,我的错,它实际上是导航控制器的工具栏。所以这对我有用:
self.navigationController.toolbar.tintColor=self.navigationController.navigationBar.tintColor;
感谢大家的快速回复,尤其是@phooze,它让我找到了正确的方向:)
UIToolbar 还有一个tintColor
属性,就像 UINavigationBar 一样。您应该能够将其中之一设置为另一个:
myToolbar.tintColor = myNavBar.tintColor;
创建工具栏后。请记住,此代码仅在从 NIB 加载 myNavBar 时才有效,因此最好将其放入viewWillAppear:
or viewDidLoad
.
您可以从以下位置访问 UINavigationBarnavigationBar
UINavigationController 的属性(可能是elf.parentViewController
在你的情况下)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)