Sistema de Diseño Vidrio Líquido (iOS 26)
Patrones para implementar el Vidrio Líquido de Apple — un material dinámico que desenfoca el contenido detrás, refleja el color y la luz del contenido circundante y reacciona a interacciones táctiles y de puntero. Cubre la integración con SwiftUI, UIKit y WidgetKit.
Cuándo activarlo
- Al construir o actualizar apps para iOS 26+ con el nuevo lenguaje de diseño
- Al implementar botones, tarjetas, barras de herramientas o contenedores con estilo vítreo
- Al crear transiciones morphing entre elementos vítreos
- Al aplicar efectos Vidrio Líquido a widgets
- Al migrar efectos de desenfoque/material existentes a la nueva API de Vidrio Líquido
Patrón Principal — SwiftUI
Efecto Vítreo Básico
La forma más simple de añadir Vidrio Líquido a cualquier vista:
Text("¡Hola, Mundo!")
.font(.title)
.padding()
.glassEffect() // Por defecto: variante regular, forma de cápsula
Personalizando Forma y Tinte
Text("¡Hola, Mundo!")
.font(.title)
.padding()
.glassEffect(.regular.tint(.orange).interactive(), in: .rect(cornerRadius: 16.0))
Opciones clave de personalización:
.regular— efecto vítreo estándar.tint(Color)— añade un tinte de color para mayor prominencia.interactive()— reacciona a interacciones táctiles y de puntero- Forma:
.capsule(por defecto),.rect(cornerRadius:),.circle
Estilos de Botón Vítreo
Button(\