故事板中嵌入 UInavigatonController 的 UINavigationBar 自定义颜色

UINavigationBar custom color with Embeded UInavigatonController in storyboard

这是一个愚蠢的问题,但我真的很想知道,如何在我的默认 UINavigationBar 中添加自定义颜色,而实际上从 Editor 添加到我的 viewController > Embed in > NavigationController.

我补充一下:

[[UINavigationBar appearance] setTintColor:[UIColor colorWithRed:244/255 green:119/255 blue:39/255 alpha:1.0]];

在我的 AppDelegatdidFinishLaunchingWithOptions 但没有任何反应。谁能告诉我该怎么做?
非常感谢。

在您的视图控制器中,将此添加到您的 viewDidLoad 方法中:

[[[self navigationController] navigationBar] setBarTintColor:[UIColor yourColor];

如果您的导航控制器是您的根视图控制器(情节提要中的第一个视图控制器),您可以在应用委托中使用它:

[[(UINavigationController*)self.window.rootViewController navigationBar] setBarTintColor:[UIColor yourColor]];