iPhone SwiftUI layouts

Explore SwiftUI APIs, components, and modifiers with interactive iPhone previews, Swift code, and Apple documentation. Compare every available orientation, appearance, and design.

Button

Glass Button Styles

A button style that applies glass border artwork based on the button’s context

Explore Glass Button Styles on iPhone in portrait, with SwiftUI code and Apple API documentation.

VStack {
  HStack {
    Button("Tap Me", action: action)
      .buttonStyle(.glass)
    Button("Tinted Tap Me", action: action)
      .buttonStyle(.glass)
      .tint(.red)
  }
  HStack {
    Button("Tap Me", action: action)
      .buttonStyle(.glassProminent)
    Button("Tap Me", action: action)
      .buttonStyle(.glassProminent)
      .tint(.red)
  }
}
iOS 26.0+ iPadOS 26.0+ macOS 26.0+ watchOS 26.0+ tvOS 26.0+ visionOS 26.0+

Every available iPhone screenshot for Glass Button Styles.

1 views