如何更改导航栏的颜色?

6

我添加了一个导航栏,但不知道如何更改其颜色,我尝试在Main.storyboard中更改,但没有效果,之后我尝试使用代码更改,但不知道具体如何操作。请问有人能帮忙解决这个问题吗?


展示你的代码,这样你就更有可能得到一个有用的答案。 - joel goldstick
是的,我得到了答案,谢谢。 :) - user5537162
2个回答

7

使用代码:

navigationBar.barTintColor = UIColor.whiteColor()

请确保在文档大纲中选择导航栏,然后在实用工具中显示属性检查器(Xcode右窗口):
请参考以下截图: enter image description here

0
对于Objective-C,我可以告诉你: 你需要使用你创建的UINavigationController对象的UINavigationBar的barTintColor属性 像这样使用:
UINavigationController *nav = [..... [[nav navigationBar] setBarTintColor:[UIColor greyColor]];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接