¿Cómo puedo ingresar los valores de color RGB o Hex para fondos en Interface Builder? Puedo seleccionar colores predefinidos pero me gustaría ingresar manualmente los valores RGB. ¿Dónde puedo hacer esto?¿Cómo ingreso valores RGB en el Interface Builder?
Respuesta
Haga clic en el icono del regulador de color, y luego elegir "RGB Sliders" de la lista desplegable.
También puede usar la lupa como selector de color para elegir un color exacto desde cualquier lugar de la pantalla; también vea el excelente comentario de @ ken a continuación para aclarar cómo funcionan los espacios de colores con la lupa.
Compruebe el complemento anteriormente, en que van a colores Bandeja, seleccione el segundo botón (deslizadores RGB (imagen) - rectángulo que se coloca al lado de círculo en la parte superior de la bandeja). En eso puedes ingresar valores RGB.
Parece que no está familiarizado con el panel de color de Mac OS X. Haga clic en las pestañas en la parte superior de la ventana del panel de color para elegir otros selectores. Los selectores también son complementos, por lo que es posible agregar una nueva interfaz de usuario para la selección de color. Ver, por ejemplo, developer color picker.
Sé que esta es una vieja pregunta, pero necesitaba encontrar la respuesta a esta misma pregunta hoy y me puso en el camino correcto. El selector de color de panic.com se instaló correctamente, pero la opción hexadecimal del menú desplegable en el selector de color siempre lo establece en RGB. Así que no está bien. En su lugar me encontré con esto:
http://wafflesoftware.net/hexpicker/
que muestra el valor hexadecimal y funciona plenamente en Xcode 5.0.1 y Mavericks.
Aunque la respuesta de Tyler responde a la pregunta, puede encontrar problemas al usar el selector porque usa el espacio de color de la pantalla (como lo aclaró Ken).
Si desea hacer coincidir los valores RGB entre Photoshop y Xcode exactamente (sin conversión entre espacios de color), entonces usted necesita para guardar sus imágenes en RGB genérico e introduzca cualquier valor cuentagotas utilizando el espacio de color RGB genérico.
- Cuando se elige "Guardar para Web & Dispositivos" de Photoshop, desactiva la casilla "Convertir a sRGB".
- En Xcode, haga clic en el emergente espacio de color en el selector de color y elija "Generic RGB", a continuación, introduzca los valores de rojo, verde y azul desde Photoshop, no el valor HEX como esto revierte al espacio de color sRGB por alguna razón (tenga cuidado de no tabular tampoco en el campo hexadecimal, ya que eso también cambia el espacio de color a sRGB).
Más información here, incluyendo cómo hacer coincidir las capturas.
El hecho de que el campo hexadecimal no permanezca en el espacio de color que seleccionó es una característica terrible. – zimmryan
@zimmryan Suena como un error. Gracias OP – mattyohe
Gracias OMG Esto es exactamente lo mismo, enloquecedor en el diseñador de Xamarin.iOS. Tienes que ser muy cuidadoso para solo escribir en los cuadros RG y B y hagas lo que hagas, no hagas pestañas porque podrías tabular en el Hex box, que se reinicia a sRGB y debe comenzar de nuevo. – bcr
- 1. ¿Colores extraños en XCode Interface Builder?
- 2. advertencias Interface Builder
- 3. Interface Builder UIDatePicker
- 4. hereda el archivo xib en Interface Builder
- 5. Cómo agregar MKUserTrackingBarButtonItem en Interface Builder
- 6. ¿Por qué el mismo valor RGB parece diferente entre Interface Builder y Photoshop?
- 7. Usar Singleton In Interface Builder?
- 8. Android Designer como "Interface Builder"?
- 9. Cómo usar UITableViewCell personalizado desde Interface Builder?
- 10. Usando Interface Builder para UITableViews
- 11. Interface Builder: cómo seleccionar elementos anidados?
- 12. iPhone Interface Builder y Delegados
- 13. Cómo cambiar el tamaño de UIView en Interface Builder
- 14. Características ocultas de Interface Builder?
- 15. Imágenes en Interface Builder al usar MonoTouch
- 16. ZBarReaderView clase desconocida en Interface Builder archivo
- 17. NSTextField con NSNumberFormatter automático en Interface Builder
- 18. Vistas de grupo en Interface Builder
- 19. Actualizar clase UIView en Interface Builder
- 20. Problemas al utilizar UITapGestureRecognizers en Interface Builder
- 21. Convertir NIB en XIB sin Interface Builder
- 22. UIView personalizado creado con Interface Builder accesible/posicionable a través de Interface Builder
- 23. se pueden agrupar elementos en Interface Builder
- 24. ¿Cómo compartir constantes entre Interface Builder y el código?
- 25. ¿Cómo creo complementos de Interface Builder personalizados para el iPhone?
- 26. Xcode 4 Interface Builder: Cómo establecer el propietario del archivo
- 27. Tutorial de Interface Builder for iPhone
- 28. Interface Builder ¿cambia el error de color del texto?
- 29. Clase desconocida en el archivo de Interface Builder
- 30. Cómo implementar UISearchDisplayController en un UIViewController sin Interface Builder
¡Gracias por la sugerencia! Pregunta aleatoria, ¿qué software usaste para escribir sobre esa captura de pantalla?Buena adición. –
En realidad, tenga cuidado con la lupa. Solo los números de los componentes no especifican un color, también necesita saber el espacio de color. Es como codificaciones de cuerdas. 65 es la codificación ASCII de A. El espacio de color con el que codificar/decodificar los componentes se encuentra en el pequeño menú desplegable a la izquierda de los controles deslizantes "RGB" de arriba. El espacio de color "Generic RGB" corresponde a los colores hechos con + [NSColor colorWithCalibratedRed: green: blue: alpha:]. Si usa la lupa, los componentes se darán con respecto al espacio del "dispositivo" que significa la pantalla actual. Esto no es apropiado Seleccione genérico después. – Ken
Vaya, esta pregunta es para el iPhone. El iPhone no tiene color. sRGB es probablemente la mejor aproximación de su pantalla, por lo que si desea que los números de los componentes sean apropiados para usar con UIColor, seleccione sRGB como espacio de color. – Ken