Как мне конвертировать RGB в HSV в Cocoa Touch? - PullRequest
2 голосов
/ 26 июня 2009

Я хочу установить цвет фона метки, используя 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 Ответ

7 голосов
/ 27 июня 2009

Вы можете использовать следующий удобный конструктор объекта UIColor:

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