如何在Cocoa Touch中将RGB转换为HSV?

时间:2009-06-26 19:42:25

标签: cocoa cocoa-touch rgb color-space hsv

我想使用HSV而不是RGB来设置标签的背景颜色。如何在代码中实现它?

代码:

//.m file

#import "IBAppDelegate.h"

@implementation IBAppDelegate


@synthesize label;

{
self.label.backgroundColor = [UIColor colorWithRed:1.0f
                                             green:0.8f
                                              blue:0.0f
                                             alpha:1.0f];
}

1 个答案:

答案 0 :(得分:7)

您可以使用UIColor对象的以下便捷构造函数:

+ (UIColor *)colorWithHue:(CGFloat)hue saturation:(CGFloat)saturation brightness:(CGFloat)brightness alpha:(CGFloat)alpha