UIButton颜色变化

发布于 2024-12-28 18:18:09 字数 162 浏览 0 评论 0原文

我想将 UIButton 颜色从棕色更改为深棕色。我怎么能做到这一点

myButton.backgroundColor = [UIColor brownColor];

关于如何将这种棕色更改为深棕色的任何想法。

感谢您的帮助。

I want to change UIButton color from brown color to darkbrown color. How i can do that

myButton.backgroundColor = [UIColor brownColor];

Any ideas that how to change this brown color to darkbrown color.

Thanks for help.

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

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

发布评论

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

评论(3

酒儿 2025-01-04 18:18:09

如果你只是想要一个更深的棕色,你可以手动指定它:(

myButton.backgroundColor = [UIColor colorWithHue:1.0/12 saturation:2.0/3 brightness:4.0/10 alpha:1];

默认棕色的亮度为6.0/10。)

如果你希望能够使一般颜色变暗,你可以这样做:

UIColor *color = UIColor.brownColor;
CGFloat hue, saturation, brightness, alpha;
[color getHue:&hue saturation:&saturation brightness:&brightness alpha:&alpha];
brightness *= .8;
UIColor *darkerColor = [UIColor colorWithHue:hue saturation:saturation brightness:brightness alpha:alpha];

If you just want a darker brown specifically, you can manually specify it:

myButton.backgroundColor = [UIColor colorWithHue:1.0/12 saturation:2.0/3 brightness:4.0/10 alpha:1];

(The default brown color has brightness 6.0/10.)

If you want to be able to darken a color in general, you can do it like this:

UIColor *color = UIColor.brownColor;
CGFloat hue, saturation, brightness, alpha;
[color getHue:&hue saturation:&saturation brightness:&brightness alpha:&alpha];
brightness *= .8;
UIColor *darkerColor = [UIColor colorWithHue:hue saturation:saturation brightness:brightness alpha:alpha];
季末如歌 2025-01-04 18:18:09

从 iOS 5 开始,有一个名为“tintColor”的属性。

@property(非原子,保留)UIColor *tintColor

Starting on iOS 5 there is a property called tintColor.

@property(nonatomic,retain) UIColor *tintColor

稚然 2025-01-04 18:18:09

没有预定义 darkBrownColor,但您可以使用 RGB 值创建 UIColor,如下所示:

UIColor *myColor = [UIColor colorWithRed:0.5f green:0.5f blue:0.5f alpha:1.0f];

There's no darkBrownColor predefined, but you can create a UIColor with RGB values like so:

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