sto facendo questo genere di cose:Ordinare i colori (Objective-C)
- (NSArray*)colors {
float divisor = .3333;
NSMutableArray *retVal = [NSMutableArray array];
for (float one=0; one <= 1.0f; one += divisor) {
for (float two = 0; two <= 1.0f; two += divisor) {
for (float three = 0; three <= 1.0f; three += divisor) {
UIColor *color = [UIColor colorWithRed:one green:two blue:three alpha:.5];
// also bad
// UIColor *color = [UIColor colorWithHue:one saturation:two brightness:three alpha:.5];
[retVal addObject:color];
}
}
}
return retVal;
}
e, come sospettavo, i colori escono terribilmente fuori ordine (ad occhio). I rossi non sono con i rossi, i viola non con i viola, ecc.
Non esiste un modo semplice per creare un elenco di colori diversi, ben raggruppati in base a criteri umani come "sembra blu?"
No dovresti fare una risposta :) – kennytm
Fatto, grazie a @KennyTM. –