Modifier/View | Purpose | Parameters |
---|---|---|
.glassEffect() | Apply glass to view | Glass , Shape , isEnabled |
GlassEffectContainer | Optimize multiple glass | spacing , content |
.buttonStyle(.glass) | Glass button style | N/A |
.glassEffectID() | Morphing transitions | id , namespace |
isEnabled
parameterPattern | Implementation |
---|---|
Toggle glass | .glassEffect(isEnabled: condition) |
Group merge | .glassEffectUnion(id:namespace:) |
Custom shape | .glassEffect(in: .rect(cornerRadius: 20)) |
State indication | .tint(isActive ? .blue : .clear) |