What's New in
iOS 27
Explore the latest SwiftUI features and enhancements from WWDC26, including iOS 27, watchOS 27, tvOS 27, visionOS 27, and macOS 27.
Toolbars
6 newPrefer Vertical Toolbar Items
A compression behavior that prioritizes keeping toolbar items visible over other elements, such as tabs. By default, tabs are prioritized.
Toolbar Overflow Menu
The overflow menu of a toolbar. An overflow menu represents actions that are always placed in the toolbar’s overflow menu, regardless of the toolbar mode, platform, or customizability.
Pinned Toolbar Item Placement
A placement that pins the item to the trailing edge of the toolbar.
Picker
1 newTabsPickerStyle
A picker style that presents options as segmented tabs. On macOS, this style produces a segmented picker with a visual treatment that distinguishes tab navigation from value selection. On iOS, tvOS, and visionOS, the visual appearance matches that of the standard standard .segmented style. On all supported platforms, VoiceOver announces options as tabs.
View
6 newToolbar Vertical Edge
This value reflects the system’s preferred edge for the vertical bar in the current context, regardless of whether a vertical bar is currently visible. Use it to position custom bars or other UI relative to the system’s bar placement.
Music Picker
Presents a music picker to select items from the Apple Music catalog and the user’s music library.
TabView
3 newDefault Collapsed Tab Section
Sets the default expansion state for the section containing this tab to collapsed when displayed in the sidebar.
Sheet
1 newAsyncImage
4 newCustom Session Async URL Image
A modifier that adds a URL session for asynchronous images contained in the view to use when fetching image data.
Custom Placeholder Async URL Image
Loads and displays a modifiable image from the specified URL load request using a custom placeholder until the image loads.
Custom Phases Async URL Image
Loads and displays a modifiable image from the specified URL load request in phases.
Alert
4 newMessage Item Alert
Presents an alert with a message using the given data to produce the alert’s content and a localized string key for a title.
Item Alert
Presents an alert using the given data to produce the alert’s content and a text view as a title.
TextField
1 newArrangementView
6 newOverlay Arrangement Edge
The horizontal edge a view in an overlay arrangement occupies when the arrangement transitions to a horizontal layout. In this case, the primary view overlays the secondary view at the trailing edge when the screen is partially open in landscape.
Overlay Arrangement Style
An arrangement view style that layers the primary view over the secondary view in z-order.
Only Horizontal Split Arrangement Style
Creates a horizontal split arrangement only in portrait orientation. In landscape orientation, no split is applied.
Split Arrangement Layout Ratio
Sets the preferred size ratio for an arrangement view in a split style. Use this modifier when you want to customize the size of the view compared to its other views in the split layout.
GeometryReader
1 newLooking for last year's features?
WWDC25 — iOS 26 Features