Me estoy haciendo un UIColor volvió de este método:¿Cómo obtengo el azul verde rojo y el alfa de un objeto UIColor?
- (UIColor *)getColor {
return [UIColor colorWithRed:redSlider.value green:greenSlider.value blue:blueSlider.value alpha:1.0];
}
y conseguir el color de esta manera:
SelectedColor=[(ColorPickerView *)alertView getColor];
Ahora quiero conseguir rojo, verde, azul de selectedColor, con el fin de utilizar los valores. Quiero valores entre 0 y 1. Además, cuando uso SelectedColor.CGColor, mi aplicación se cuelga.
Una nota al costado; deberías ver las convenciones de nombres. 'getColor' es malo por dos razones: primero utiliza el prefijo get que es un error común para Java-devs, en segundo lugar no describe qué tipo de color es. Un nombre mejor es probablemente 'userSelectedColor'.Mira cómo obtienen los nombres UIKit, y las propiedades, y haz lo mismo. – PeyloW