更改导航控制器工具栏的色调
Posted
技术标签:
【中文标题】更改导航控制器工具栏的色调【英文标题】:Change Tint of Navigation Controller's Toolbar 【发布时间】:2012-06-19 13:04:08 【问题描述】:我正在尝试使用情节提要在 IB 中设计我的应用程序界面,并将 UINavigationController 连接到 UITableViewController。在属性检查器中,我将导航控制器的“底部栏”属性设置为“工具栏”。但是,当我选择工具栏并尝试更改其色调时,我无法 - 无论我选择什么颜色,色调都保持为默认值。奇怪的是,我将导航控制器的“Top Bar”属性设置为“Navigation Bar”,并且可以很好地更改它的色调。有人知道为什么会这样吗?
提前致谢。
【问题讨论】:
【参考方案1】:我记得在某处读到故事板只是为了帮助您可视化工具栏的布局。
您可以使用以下方法更改根视图控制器视图中工具栏的颜色:加载方法:
self.navigationController.toolbar.tintColor = [UIColor redColor];
【讨论】:
感谢您的回答!我刚决定放弃工具栏并改用导航栏,但如果有机会,我会测试你的答案。以上是关于更改导航控制器工具栏的色调的主要内容,如果未能解决你的问题,请参考以下文章
在以 Uinavigationcontroller 作为视图的 Popovercontroller 中更改导航栏和工具栏的色调