La documentación dice que la escala de grises clearColor y alfa = 0. ¿Qué significa eso realmente? ¿Es solo un color para combinar con cualquier fondo?UIColor clearColor
Respuesta
clearColor es exactamente lo que dice, es claro, por lo que cualquiera que sea el color es de la vista detrás de la vista clearColor, se mostrará a través. Piense que es como vidrio transparente, se ve a través, por ejemplo, tiene un valor alfa de 0 (cero).
Así, supongamos que su ventana de fondo es rojo y el fondo de la vista que se coloca en lo alto del mismo es clearColor verá el rojo ...
Significa que es transparente, entonces sí, el color del fondo.
FYI: Probablemente sea el color que use más. Por ejemplo, si coloca una etiqueta en una imagen, necesita que el fondo de la etiqueta sea transparente.
label.backgroundColor = [UIColor clearColor];
No estoy seguro de si quería las definiciones individuales. Sí, el [UIColor clearColor]
es transparente. Sin embargo, es específico de "La documentación dice que la escala de grises clearColor y alfa = 0. ¿Qué significa eso realmente?"
a) Una escala de grises de 0 es igual al color negro.
b) alpha es igual a la opacidad donde 1 es sólido y 0 es transparente.
Por lo tanto, la documentación indica que clearColor
es del color negro con una opacidad completamente transparente. (lo que hace que el color sea inmaterial)
Básicamente cualquier color/imagen que esté detrás brillará con 100% de claridad.
- 1. UITablevista sección con fondo clearColor?
- 2. Extrayendo rgb de UIColor
- 3. color hexadecimal de UIColor
- 4. Aligerar un UIColor
- 5. Convierta CGcolorRef a UIColor
- 6. UIColor a hexadecimal (color web)
- 7. cómo convertir nsstring a uicolor?
- 8. UIColor de Hex en Monotouch
- 9. UIColor colorWithPatternImage utiliza una sola imagen
- 10. ¿Cómo defino los valores constantes de UIColor?
- 11. Cómo establecer UIColor Valor Para CGContextSetRGBStrokeColor
- 12. Objetivo C que define las constantes UIColor
- 13. Cómo cargar un UIColor de un Plist
- 14. UIColor colorWithRed: verde: azul: siempre produce negro
- 15. Cómo convertir códigos de color HEX RGB a UIColor?
- 16. ¿Cómo acceder a la propiedad CGColor de UIColor en CGContextSetFillColorWithColor?
- 17. ¿Cómo convierto un UIColor en una cadena hexadecimal?
- 18. iOS 5.1: - [UIColor colorWithPatternImage:] color de fondo dibuja negro
- 19. Crear un relleno de degradado para texto usando [UIColor colorWithPatternImage:]
- 20. UIColor colorWithPatternImage: problemas de transparencia en separaratorColor de UITableView
- 21. ¿Cómo inicializar UIColor de los valores RGB correctamente?
- 22. Obtiene el tamaño del patrón repetido de UIColor?
- 23. Fondo de celda y accesorio
- 24. La comparación del color del texto en UILabel con UIColor falla
- 25. Cómo obtener un UIColor aleatorio pero restringirlo a un subconjunto de los colores
- 26. iOS SDK Interfaz Slider RGB del generador que produce un color diferente a UIColor con RGB
- 27. ¿Cómo obtengo el azul verde rojo y el alfa de un objeto UIColor?
- 28. UIColor `-colorWithPatternImage:` solución de problema de mezcla alfa. (iOS SDK 4.1)
- 29. ¿Cómo puedo convertir una cadena hexadecimal RGB en UIColor en Object-C?
- 30. Modelo de datos de datos básicos: tipo de atributo para UIColor
No, no es solo lo que dice. Es el color claro que corresponde al negro, lo que hace una gran diferencia. Intenta crear un degradado entre blanco y clearColor y verás algo de gris, mientras esperas algo simplemente blanco. – Vince
Además, FWIW, background.color = nil NO ES lo mismo que UIColor.clear. – AMC08