¿Colores raros en XCode Interface Builder?

Tengo un problema realmente extraño con los colores en el constructor de interfaces. Establecí un color en un elemento de UI, por ejemplo UIView, y luego deseo el mismo color en UIButton … pero cuando bash hacerlo, los colores son a menudo diferentes; me refiero a un tono un poco diferente, no a un color completamente diferente. Como es esto posible ??? He intentado usar controles deslizantes RGB y otros controles deslizantes, también esa herramienta de selección de color … Lo único que a veces me ayuda a veces es cuando creo un nuevo elemento UI. ¿Alguien tuvo el mismo problema y sabe lo que está pasando?

Interface Builder filtra los colores a través del espacio de color actual de su monitor de forma predeterminada. Puede cambiar esto en Xcode4 IB mostrando un cuadro de diálogo Colores, haciendo clic en la pestaña Deslizadores, luego haciendo clic en el pequeño botón desplegable debajo de la lupa que se ve como un espectro de colores. Aparecerá una lista de espacios de color disponibles: seleccione RGB genérico y ajuste los controles deslizantes según sea necesario para obtener el color correcto.

Consulte esta pregunta para obtener más información, especialmente los comentarios sobre la respuesta aceptada.

Resolví este problema usando “Device RGB” en lugar de “Generic RGB”. Ver la imagen: enter image description here

Lamentablemente, tocar el violín con espacios de color no funcionó para mí. Lo que funcionó fue editar el xml sin formato del .xib (haga clic con el botón derecho en .xib, Abrir como> Código fuente) y cambiar los valores decimales RGB allí.

El elemento seleccionado actualmente en el constructor de interfaz será ligeramente diferente a su color real: tiene una máscara oscurecida aplicada para resaltar el hecho de que está seleccionado. Deberá hacer clic en algún otro lugar de la ventana para deseleccionar el elemento; se mostrará su color real. He caído en esta trampa yo mismo.