Solución:
Puede establecer el color de fondo de la vista en UIColor con alfa y no afectar view.alpha
:
view.backgroundColor = UIColor(white: 1, alpha: 0.5)
o
view.backgroundColor = UIColor.red.withAlphaComponent(0.5)
Configuración alpha
La propiedad de una vista afecta a sus subvistas. Si solo desea un fondo transparente, configure las vistas backgroundColor
propiedad a un color que tiene un componente alfa menor que 1.
view.backgroundColor = UIColor.white.withAlphaComponent(0.5)
en Swift 3.0
yourView.backgroundColor = UIColor.black.withAlphaComponent(0.5)
Esto me funciona en xcode 8.2.
Puede que te ayude.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)