Xcode 8: el generador de interfaces muestra diferentes colors que configuran

Eche un vistazo a la image a continuación:

introduzca la descripción de la imagen aquí

Este es el mismo hex utilizado en ambos lugares # 28647B. La parte inferior se establece desde el código y parece reflejar el color correctamente:

let proxy = UIPageControl.appearance() proxy.pageIndicatorTintColor = UIColor.lightGray.withAlphaComponent(0.6) proxy.currentPageIndicatorTintColor = UIColor.white proxy.backgroundColor = UIColor(networking: 40.0/255.0, green: 100.0/255.0, blue: 123.0/255.0, alpha: 1.0) 

La parte superior está configurada en el generador de interfaces.

Revisé todas las demás capas, los parameters de opacidad, etc. y no encontré nada que pueda cambiar la apariencia de este color.

Ahora, parte interesante, inspeccioné ambos colors con la aplicación HexColor mac, este es el resultado:

para la parte superior:

introduzca la descripción de la imagen aquí

No estoy seguro de qué significa que los factores RGB varían de los correctos, pero el resultado es correcto.

Ahora, hora de inspeccionar la parte inferior:

introduzca la descripción de la imagen aquí

Esta vez RGB se ve bien pero los resultados son diferentes.

Ahora es la mejor parte:

Cuando establecí el color de background del código como lo hice en el proxy de apariencia, funciona bien. ¿Hay algún especificador de interfaz que cambie el tono visible del color de background? ¿Cómo se puede confiar en los colors establecidos en Interface Builder?

Mismo problema en mis proyectos, solucioné este problema eligiendo "Device RGB" y no "Generic RGB". Algunos. Si el color no cambia, mueva la opacidad y se establecerá el color. ver la image:

introduzca la descripción de la imagen aquí