Kann ich zwei UIColor zusammen mischen?

7

Ich habe colorA, das [UIColor blueColor] ist, und colorB, das ist [UIColor redColor] . Ist das möglich, dass ich [UIColor purple] rendere? Wie kann es implementiert werden? Danke.

    
DNB5brims 30.10.2012, 04:42
quelle

4 Antworten

1

Sie können nicht zwei UIColors direkt mischen, wie Sie in Ihrer Frage erwähnen. Wie auch immer, es gibt ein Beispiel, um zwei Farben mit anderen Schemata zu mischen. Der Link dafür lautet wie folgt:

Link hier

    
iCreative 30.10.2012, 04:50
quelle
27

Unelegant, aber es funktioniert:

%Vor%

Eleganter:

UIColor + Erweiterungen.h:

%Vor%

UIColor + Erweiterungen.m:

%Vor%

Schnelle 3/4:

%Vor%     
Mark 19.09.2013 19:38
quelle
4

Fragen Sie jede Eingabefarbe für ihre RGBA-Komponenten mit -[UIColor getRed:green:blue:alpha:] . Durchschnitt die Komponenten von jedem, und erstellen Sie eine neue Farbe mit +[UIColor colorWithRed:green:blue:alpha:] .

    
rob mayoff 30.10.2012 04:48
quelle
-1

Wenn Sie lila Farbe verwenden möchten, dann ist es keine große Sache.Alle UIColor sind rgb Farbe.Sie können einfach übergeben Sie den RGB-Wert für jede Farbe und können Sie die gewünschte Farbe.Verwenden Sie diesen Link, um Hex-Wert von jedem zu konvertieren Farbe zum Konvertieren in UIColor. Ссылка

wie #color code für grün ist # 008400: [UIColor colorWithRed: 0 grün: 0,518 blau: 0 alpha: 1] / # 008400 /

    
Abhinav 30.10.2012 04:52
quelle

Tags und Links