iPhone 导航栏的默认 UIColor
谁能告诉我默认 iPhone 导航栏蓝色的 RGB?我知道您通常可以通过设置来设置默认颜色
self.navigationBarTintColor = nil;
但是,在这种情况下不起作用,所以我需要设置确切的蓝色。
谢谢你的回答, 杜诺特
Can anyone tell me the RGB for the default iPhone navigation bar blue? I know that you can normally set the default color by setting
self.navigationBarTintColor = nil;
However, that doesnt work in this case, so I need to set the exact blue.
Thanks for your answer,
Doonot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
你是对的:将
tintColor 属性
设置为nil
是设置默认蓝色的好方法。但是为了设置
tintColor
,你必须这样做:You right : setting
tintColor property
tonil
is the good way to set the default blue color.But in order to set a
tintColor
you have to do like that :[UIColor colorWithHue:0.6 Saturation:0.33 Brightness:0.69 alpha:0]
是非常接近原始色调的色调——不过,与默认值相比,我确实看到了细微的差异。来源:什么是iPhone 上导航栏按钮的默认颜色?
[UIColor colorWithHue:0.6 saturation:0.33 brightness:0.69 alpha:0]
is a tint very close to the original -- I do see a slight difference though, when compared to the default.Source: What is the default color for navigation bar buttons on the iPhone?
我不知道这是否会对你有帮助。值得一试。
在 Mac 中打开数字色度计应用程序。
现在在 Interface Builder 中打开一个视图控制器
将导航栏放置在视图控制器中
将鼠标移动到导航栏
现在您可以在数字色度计应用程序中看到鼠标当前指向的像素的 RGB 值。
在 UIColor 中使用该 RGB 值
我知道这很奇怪。只是一个想法。。只是一个想法。
I dont know whether this will help you or not. Worth a try.
Open the Digital Color Meter Application in you Mac.
Now Open a view controller in Interface Builder
Place The navigation Bar in the view controller
Move the Mouse to the Navigationbar
Now you can see the RGB value of the pixel that the mouse currently pointing to in the Digital Color meter Application.
use that RGB value in your UIColor
I know its weird. Just a thought.. Just a thought..
UINavigationBar
NSLog(@"tint color %@", navBar.tintColor);
您将在日志中看到结果:
tint color UIDeviceRGBColorSpace 0.121653 0.558395 0.837748 1
[navBar setTintColor:[UIColor colorWithRed:0.121653f green:0.558395f blue:0.837748f alpha:1]];
UINavigationBar
in interface builder with default tint colorNSLog(@"tint color %@", navBar.tintColor);
you will see the result in log:
tint color UIDeviceRGBColorSpace 0.121653 0.558395 0.837748 1
[navBar setTintColor:[UIColor colorWithRed:0.121653f green:0.558395f blue:0.837748f alpha:1]];