List all APIs to use in UIKit for adopting Liquid glass

Asked on 06/21/2025

1 search

To adopt Liquid Glass in UIKit, you can use the following APIs and techniques:

  1. UIVisualEffectView: Create a UIVisualEffectView and apply a new UIGlassEffect to achieve the Liquid Glass look. This is done within an animation block to set the effect, and you can customize the shape using the new corner properties.

  2. System Views and Controls: Utilize system views and controls like UITabBarController and UISplitViewController, which have been updated to automatically adopt the Liquid Glass appearance. This includes features like Liquid Glass tab bars and sidebars.

  3. Custom Views: For custom views, you can create a UIVisualEffectView and apply the Liquid Glass effect to make them float above the content, providing a distinct control layer.

  4. Navigation and Toolbars: Navigation bars and toolbars are now transparent and contain Liquid Glass buttons, giving more space to your content.

  5. Controls: Standard UIKit controls such as buttons, switches, and sliders have been updated to adopt the Liquid Glass look and feel.

For more detailed guidance on implementing these features, you can refer to the session Build a UIKit app with the new design (19:15) which covers custom elements and how to adopt the Liquid Glass look and feel in your custom UI elements.