2
Je veux définir la couleur d'arrière-plan d'une étiquette en utilisant HSV au lieu de RVB. Comment puis-je l'implémenter dans le code?Comment convertir RVB en HSV dans 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 nécessite un code personnalisé, mais HSV -> RGB est assez facile. Tu es chanceux! –
Merci! Il ne savait pas que ce serait si facile. Ce code spécifique m'a effectivement donné quelques erreurs de syntaxe. Il a mieux fonctionné comme: [UICouleur colorWithHue: (CGFloat) la saturation: (CGFloat) luminosité: (CGFloat) alpha: (CGFloat)] – Evelyn
Evelyn: C'est parce que arul vous a donné le prototype de la méthode, pas une expression de message. Ce n'est pas censé être collé dans un corps de méthode. –