iphone - 更改 NavigationBar 颜色(背景颜色)

标签 iphone objective-c xcode

我继续阅读以更改导航栏上的默认颜色我只需要将 appdelegate 中的第一个方法更新为此

self.window.rootViewController.navigationController.navigationBar.tintColor = [UIColor whiteColor];

但它似乎不起作用,所以我也尝试在 firstview 的 viewDidLoad 方法中设置它:

self.parentViewController.navigationController.navigationBar.tintColor = [UIColor whiteColor];

这也没有用。我该如何更改?

最佳答案

不要使用self.parentViewController,而是使用self:

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

关于iphone - 更改 NavigationBar 颜色(背景颜色),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10864691/

相关文章:

iphone - iOS:如何在崩溃日志中设置标识符和版本字段?

iphone - iOS 允许应用使用多少内存?

ios - 入侵 MFMessageComposeViewController

iphone - 将 CGcolorRef 转换为 UIColor

ios - 将字符串转换为 CLLocation 坐标

ios - 如何使用在我客户的 iTunes Connect 中设置为 App Manager 角色的帐户将 iOS 版本上传到 App Store?

ios - 如何关闭模态视图 Controller ,然后立即让呈现 View Controller 呈现不同的模态视图 Controller ?

objective-c - 当网络可用时收到通知

iphone - NIAttributedLabel-支持链接,同时保持控件的点击功能

ios - 完成这段代码以通过 segue 从一个 Controller 向另一个 Controller 传递数据