iOS 4.3 中导航栏颜色消失

发布于 2024-11-25 16:12:42 字数 333 浏览 2 评论 0原文

我使用此命令设置导航栏的 tintColor

[self.navigationController.navigationBar setTintColor:[UIColor colorWithRed:0.35 green:0.09 blue:0.2 alpha:1.0]];

但在 iOS 4.3(模拟器和手机)中,导航栏是透明的,仅显示我的自定义图像和相关按钮。在 iOS 5 中,这种色调就很好。

关于如何修复 iOS 4.3 的这个问题有什么想法吗?色调颜色在子类 BaseViewController 中设置

I'm setting the tintColor of a navigation bar with this command:

[self.navigationController.navigationBar setTintColor:[UIColor colorWithRed:0.35 green:0.09 blue:0.2 alpha:1.0]];

but in iOS 4.3 (simulator and phone), the navigation bar is transparent, only showing my custom image and related buttons. in iOS 5, this tint is just fine.

Any thoughts on how to fix this for iOS 4.3? The tintcolor is being set in a subclassed BaseViewController

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

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

发布评论

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

评论(2

帅气尐潴 2024-12-02 16:12:42

我认为这个问题在iOS5.0老版本中就存在。我正在做同样的事情,没有任何问题。我正在使用 iOS 模拟器版本 5.0 (272) 和 Xcode 4.2 Build 4D199

I think this problem is there in the older versions of iOS5.0. I am doing the same thing without any issue. I am using iOS Simulator Version 5.0 (272) and Xcode 4.2 Build 4D199

许仙没带伞 2024-12-02 16:12:42
its working in ios 6.0


self.navigationController.navigationBar.tintColor=[UIColor colorWithRed:(157/255.0) green:(33/255.0) blue:(33/255.0) alpha:1];
its working in ios 6.0


self.navigationController.navigationBar.tintColor=[UIColor colorWithRed:(157/255.0) green:(33/255.0) blue:(33/255.0) alpha:1];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文