WWDC25

What's New in
iOS 26

Explore the latest SwiftUI features and enhancements from WWDC25, including iOS 26, watchOS 26, tvOS 26, visionOS 26, and macOS 26.

Button

2 new
initializer

Role Button With Default Label

Creates a button that displays a default label.

style

Glass Button Styles

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

Toolbars

3 new
initializers

Title Toolbar Item Placement

Places content in the title area

modifier

ToolbarItem Shared Background Visibility

Controls the visibility of the glass background effect on items in the toolbar. In certain contexts, such as the navigation bar on iOS and the window toolbar on macOS, toolbar items will be given a glass background effect that is shared with other items in the same logical grouping

initializer

ToolbarSpacer

A standard space item in toolbars

Slider

2 new
initializer

SliderTickContentForEach

A type of slider content that creates content by iterating over a collection.

initializer

Custom Slider Ticks

Creates a slider to select a value from a given range, subject to a step increment, which displays the provided labels and customizable ticks.

List

2 new
modifier

Section Index Label and Visibility

Sets the label that is used in a section index to point to this section, typically only a single character long. Changes the visibility of the list section index.

modifier

List Section Margins

Set the section margins for the specific edges.

ScrollView

1 new
style

Hard ScrollEdgeEffect

A scroll edge effect with a hard cutoff and dividing line

Navigation

1 new
modifier

Navigation Subtitle

Configures the view’s subtitle for purposes of navigation, using a localized string

View

2 new
modifier

Background Extension Effect

Adds the background extension effect to the view. The view will be duplicated into mirrored copies which will be placed around the view on any edge with available safe area. Additionally, a blur effect will be applied on top to blur out the copies

modifier

Glass effect

Applies the Liquid Glass effect to a view

TabView

3 new
style

TabView Bottom Accessory Placement

A placement of the bottom accessory in a tab view. You can use this to adjust the content of the accessory view based on the placement

Bottom Accessory

A modifier to place content above the tabs

modifier

Hide Tab Bar On Scroll Down

Minimize the tab bar when downwards scrolling starts. Minimizing is supported for tab bars on only iPhone

GlassEffectContainer

1 new
initializer

Glass Effect Container

A view that combines multiple Liquid Glass shapes into a single shape that can morph individual shapes into one another

Sheet

1 new
modifier

Sheet Drag Indicator Visibility

Sets the visibility of the drag indicator on top of a sheet.