如何更改 UINavigationBar 附带的工具栏的颜色/样式?
我想将工具栏的颜色从默认的蓝色更改为黑色。我该怎么做?谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想将工具栏的颜色从默认的蓝色更改为黑色。我该怎么做?谢谢。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
您需要设置 barStyle href="http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UINavigationBar_Class/Reference/UINavigationBar.html" rel="nofollow noreferrer">UINavigationBar 到 UIBarStyleBlack:
如果需要要将其设置为其他颜色,您需要设置 tintColor 属性:
您可以阅读 <如果您对以下好处感兴趣,请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:
If you need to set it to some other color, you will need to set the tintColor property:
You can read this question if you interested in the benefits of UIBarStyleBlack over a [UIColor blackColor] tintColor.
使用下面的代码。您可以根据需要更改导航栏的颜色。这里我使用的是 Brown ,你可以指定另一种颜色来代替它。
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.
我相信您正在寻找
setTintColor
I believe you're looking for
setTintColor