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. Convierta CGcolorRef a UIColor
- 4. color hexadecimal de UIColor
- 5. Aligerar un UIColor
- 6. UIColor a hexadecimal (color web)
- 7. UIColor de Hex en Monotouch
- 8. cómo convertir nsstring a uicolor?
- 9. Cómo establecer UIColor Valor Para CGContextSetRGBStrokeColor
- 10. ¿Cómo defino los valores constantes de UIColor?
- 11. Cómo cargar un UIColor de un Plist
- 12. Objetivo C que define las constantes UIColor
- 13. UIColor colorWithRed: verde: azul: siempre produce negro
- 14. UIColor colorWithPatternImage utiliza una sola imagen
- 15. Crear un relleno de degradado para texto usando [UIColor colorWithPatternImage:]
- 16. UIColor colorWithPatternImage: problemas de transparencia en separaratorColor de UITableView
- 17. ¿Cómo acceder a la propiedad CGColor de UIColor en CGContextSetFillColorWithColor?
- 18. ¿Cómo convierto un UIColor en una cadena hexadecimal?
- 19. iOS 5.1: - [UIColor colorWithPatternImage:] color de fondo dibuja negro
- 20. ¿Cómo inicializar UIColor de los valores RGB correctamente?
- 21. Obtiene el tamaño del patrón repetido de UIColor?
- 22. Cómo convertir códigos de color HEX RGB a UIColor?
- 23. Fondo de celda y accesorio
- 24. Tomar un color RGB y normalizarlo con UIColor en el iPhone
- 25. UIColor colorWithRed: verde: azul: alpha: siempre vuelve blanco a menos que un argumento es 0
- 26. La comparación del color del texto en UILabel con UIColor falla
- 27. Modelo de datos de datos básicos: tipo de atributo para UIColor
- 28. ¿Cómo puedo convertir una cadena hexadecimal RGB en UIColor en Object-C?
- 29. ¿Cómo obtengo el azul verde rojo y el alfa de un objeto UIColor?
- 30. UIColor `-colorWithPatternImage:` solución de problema de mezcla alfa. (iOS SDK 4.1)
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