Showing posts with label RGB. Show all posts
Showing posts with label RGB. Show all posts

Thursday, April 18, 2013

UIColor

Eleg furan mukodik, ha egy control RGB szinet be akarjuk allitani. a colorWithHue:saturation:brightness:alpha:-nal nem a sima RGB ertekeket kell megadni, hanem egy 0.0 es 1.0 koze eso float-ot, amit ugy kapunk meg, ha az alltalunk ismert RGB ertekeket elosztjuk 255-tel. Tehat peldaul a Red amit kaputunk 50, akkor itt 0.196-ot (50/255) kell megadnunk.

Ha egy UIColor-bol pedig ki szeretnenk nyerni az ertkeket arra a getRed:green:blue:alpha: methodot hasznalhatjuk valahogy igy:

UIColor *color = //get the color to log
CGFloat red = 0.0, green = 0.0, blue = 0.0, alpha = 0.0;
[color getRed:&red green:&green blue:&blue alpha:&alpha];
NSLog(@"mycolor red:%f green:%f blue:%f alpha:%f", red, green, blue, alpha);

Persze ha nem RGB hanem HSB akkor arra ott van a colorWithHue:saturation:brightness:alpha: es a 
getHue:saturation:brightness:alpha: