Limitaciones o errores de UIColor en iPhone 3.0
-
06-07-2019 - |
Pregunta
Estoy trabajando con algunos colores, y no parecen ser correctos en absoluto. Las imágenes adjuntas muestran el resultado esperado, el simulador real y el resultado en el dispositivo. Como puede ver, parece haber una gran diferencia entre lo que Gimp cree que es RGB (0, 16, 60) y cuál es la salida que obtengo de
Como mi alfa es 1.0, no creo que haya ningún color que se mezcle con el fondo.
Cualquier sugerencia sobre lo que está sucediendo aquí es bienvenida. texto alternativo http: // img200 .imageshack.us / img200 / 3710 / picture4uu.png
Resultado de iPhone:
texto alternativo http://img33.imageshack.us/img33/9264/picture3xb .png
Solución
Casi todos los métodos de color en iPhone OS toman un valor de 0.0–1.0, no 0.0–255.0. Para obtener el color que está viendo en The GIMP, divida cada uno de sus valores por 256; por lo tanto, la llamada correcta al método UIColor sería [UIColor colorWithRed: 0.0 green: 0.0625 blue: 0.2344 alpha: 1.0]
.