更改工具栏的色调颜色

Posted

技术标签:

【中文标题】更改工具栏的色调颜色【英文标题】:Change tint color of the toolbar 【发布时间】:2012-07-26 08:54:22 【问题描述】:

我想更改工具栏中按钮的色调。

我见过this question,但我不知道如何访问工具栏对象...

【问题讨论】:

你使用导航控制器???在这种情况下使用 self.navigationBar... 我是,但我不知道如何在代码中访问导航控制器... 你不需要访问你的导航控制器对象...你可以直接访问导航栏...看看下面我的答案。 放置图像并在您的 .h 文件中显示 IBOutlet 实例。要引用它是哪个对象,UIToolbar 或 UINavigationControllr,UINavigationBar。因为这是差异差异小部件,所以... 要访问它,请查看 UIViewController 的 navigationItem 和 navigationController 属性 - developer.apple.com/library/ios/documentation/uikit/reference/… 【参考方案1】:
self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:0.83 green:0.43 blue:0.57 alpha:0.5];

考虑到您正在视图控制器中编写这行代码...

【讨论】:

1.是在viewDidLoad 2里面吗?我有一个navigationItem,但没有navigationBar【参考方案2】:

我找到了这个Tint UIButton and UIBarButtonItem 希望对您有所帮助!

【讨论】:

以上是关于更改工具栏的色调颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何更改苹果研究工具包中预定义按钮的颜色

在以 Uinavigationcontroller 作为视图的 Popovercontroller 中更改导航栏和工具栏的色调

如何在 iOS 7 中设置导航栏的色调颜色

状态栏自定义文本颜色

更改状态栏色调颜色

我可以更改 UIButton 上的色调颜色,但不能更改 UIImage