UINavigationBar:按钮字体颜色

发布于 2024-10-05 01:30:52 字数 253 浏览 5 评论 0原文

我有 UINavigationBar 并且我已经更改了所有后退按钮的背景颜色

@implementation UINavigationBar (UINavigationMyToolbar)
- (void) drawRect:(CGRect)rect {
    self.tintColor = <UIColor>;
}

但我找不到如何更改应用程序中所有后退按钮的字体颜色的答案?!

提前致谢。

I have UINavigationBar and i've changed background color for all back buttons with

@implementation UINavigationBar (UINavigationMyToolbar)
- (void) drawRect:(CGRect)rect {
    self.tintColor = <UIColor>;
}

But I couldn't find the answer how to change font color for all back buttons in app?!

Thanks in advance.

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

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

发布评论

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

评论(1

何必那么矫情 2024-10-12 01:30:52

您可以通过更改 navigationController.navigationBar 背景颜色来更改按钮颜色。

self.navigationController.navigationBar.tintColor = [UIColor redColor]; // or whatever color you like

哦,如果您想更改整个应用程序,请将其放在 AppDelegate didFinishLaunchingWithOptions 中,只要您不在任何其他控制器中更改它,就应该没问题。如果每个视图有不同的颜色,请将其放置在每个视图的 viewWillAppearinit 中。

You can change the button colors by changing the navigationController.navigationBar background color.

self.navigationController.navigationBar.tintColor = [UIColor redColor]; // or whatever color you like

Oh, if you want to change the entire app, place that in the AppDelegate didFinishLaunchingWithOptions and as long as you dont change it in any other controller, you should be good. If you have different colors for each view, then place that in the viewWillAppear or init for each view.

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