tôi đang làm điều này loại:Sắp xếp Colours (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;
}
và, như tôi nghi ngờ, màu sắc đi ra khủng khiếp ra khỏi trật tự (bằng mắt). Các màu đỏ không phải là màu đỏ, các mẫu không phải với các mẫu màu, v.v.
Không có cách dễ dàng để tạo danh sách các màu sắc đa dạng, được nhóm theo tiêu chí của con người như "có màu xanh?"
Không, bạn nên làm điều đó một câu trả lời :) – kennytm
Đã làm điều đó, cảm ơn @ KennyTM. –