如何使导航栏的颜色成为我想要的任何颜色?
我以编程方式创建了一个导航栏,据我所知,您只能将其设为“UIColor BlackColor”或“WhiteColor”或其他。所以选择是有限的。有没有办法可以从调色板或其他东西中进行选择,或者使用 RGB 滑块或某种方式来拥有数千种颜色选项?
I created a navigation bar programmatically, and as far as I know, you can only make it "UIColor BlackColor" or "WhiteColor" or whatever. So the options are limited. Is there a way to be able to choose from a color palette or something, or use RGB sliders or some way to have thousands of color options?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当然。您可以像这样创建任意 UIColor:
Sure. You can make an arbitrary UIColor like so:
您可以使用以下命令设置颜色:
或者通过键入以下命令在 UIColor 中预制颜色:
“蓝色”可以替换为许多基本颜色,如黑色、红色、灰色、绿色等。
但是如果您想要图像为导航栏的背景,您需要创建一个自定义类,该类是 UINavigationBar 的子类。
You can set the color by using the command:
Or the pre made colors in UIColor by typing:
"blue" being able to be replaced with many basic colors like black, red, grey, green, etc.
But if you want an image as the background of the NavBar, you need to make a custom class that is a subclass of UINavigationBar.