2
Ich möchte die Hintergrundfarbe eines Etiketts mit HSV anstelle von RGB festlegen. Wie implementiere ich das in Code?Wie konvertiere ich RGB in HSV in Cocoa Touch?
Code:
//.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];
}
RGB -> HSV erfordert einige benutzerdefinierte Code, aber HSV -> RGB ist recht einfach. Du hast Glück! –
Danke! Es wusste nicht, dass es so einfach wäre. Dieser spezifische Code hat mir tatsächlich einige Syntaxfehler verursacht. Es funktionierte besser als: [UIColor colorWithHue: (CGFloat) Sättigung: (CGFloat) Helligkeit: (CGFloat) alpha: (CGFloat)] – Evelyn
Evelyn: Das ist, weil was Arul gab Ihnen der Prototyp der Methode, nicht eine Nachricht Ausdruck. Es sollte nicht in einen Methodenkörper eingefügt werden. –