Está mezclando dos escalas: parece que UIColour usa valores de punto flotante 0-1 mientras que los valores RGB usuales son 0-255. Por el contrario desea
38/255 = 0.1491f
171/255 = 0.6706f
226/255 = 0.8863f
por lo
[CategoryLbl setTextColor:[UIColor colorWithRed:0.1491f green:0.6706f blue:0.8863f alpha:1.0f]];
Puede haber mejores maneras de hacer esto, por ejemplo, usando los valores 0-255 - No sé bien el desarrollo de OSX/iPhone.
En realidad parece que solo puede hacer:
[CategoryLbl setTextColor:[UIColor colorWithRed:(38/255.f) green:(171/255.f) blue:(226/255.f) alpha:1.0f]];
que es más fácil de entender (aunque te di suficiente D. P. el primero debe ser lo más preciso).
31 no es uno de ustedes los valores que desea, ¿verdad? O lo está configurando mal, ¿puede mostrarnos exactamente lo que está haciendo, incluida una muestra de código? O su pantalla no admite el color lo suficientemente preciso para lo que quiere, supongo. – Rup
estoy usando el siguiente código para establecer el color de texto para la etiqueta [CategoryLbl setTextColor: [UIColor colorWithRed: .38f verde: .171f azul: .226f alpha: 1.0f]]; . Aquí el CategoryLbl es una etiqueta. – Singh