如何更改 UINavigationBar 附带的工具栏的颜色/样式?

发布于 2024-11-16 17:24:46 字数 37 浏览 3 评论 0 原文

我想将工具栏的颜色从默认的蓝色更改为黑色。我该怎么做?谢谢。

I want to change the colour of the toolbar to Black from the default blue. How do I do that ? Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

撩人痒 2024-11-23 17:24:46

您需要设置 barStyle href="http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UINavigationBar_Class/Reference/UINavigationBar.html" rel="nofollow noreferrer">UINavigationBar 到 UIBarStyleBlack:

navigationController.navigationBar.barStyle = UIBarStyleBlack;

如果需要要将其设置为其他颜色,您需要设置 tintColor 属性:

navigationController.navigationBar.tintColor = [UIColor blackColor];

您可以阅读 <如果您对以下好处感兴趣,请a href="https://stackoverflow.com/questions/6146151/uibarstyleblack-vs-tintcolor-black">此问题 UIBarStyleBlack 覆盖 [UIColor blackColor] 色调颜色。

You need to set the barStyle on the UINavigationBar to UIBarStyleBlack:

navigationController.navigationBar.barStyle = UIBarStyleBlack;

If you need to set it to some other color, you will need to set the tintColor property:

navigationController.navigationBar.tintColor = [UIColor blackColor];

You can read this question if you interested in the benefits of UIBarStyleBlack over a [UIColor blackColor] tintColor.

好倦 2024-11-23 17:24:46

使用下面的代码。您可以根据需要更改导航栏的颜色。这里我使用的是 Brown ,你可以指定另一种颜色来代替它。

self.navigationController.navigationBar.tintColor = [UIColor brownColor]; 

Use the below code. You can change the color of navigationbar what ever you want. Here I'm using brown , instead of this you can specify another color.

self.navigationController.navigationBar.tintColor = [UIColor brownColor]; 
仄言 2024-11-23 17:24:46

我相信您正在寻找 setTintColor

I believe you're looking for setTintColor

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文