Latest Additions
Browse the newest SwiftUI entries first, or flip the timeline to recently updated components.
April 18, 2026
1 entry
April 11, 2026
18 entries
Search Tab Role
On Liquid Glass, this tab is placed in its own group. In left-to-right (LTR) layouts, it will always appear on the right side of the TabView.
VerticalPageTabViewStyle
A TabViewStyle that displays a vertical TabView interaction and appearance.
Tab View Customization Behavior
Configures the customization behavior of customizable tab view content.
Tab View Customization
Specifies the customizations to apply to the sidebar representation of the tab view.
Default Adaptable Tab Bar Placement
Specifies the default placement for the tabs in a tab view using the adaptable sidebar style.
Hidden Index PageTabViewStyle
A TabViewStyle that displays a paged scrolling TabView with a hidden index.
April 5, 2026
9 entries
WheelPickerStyle
A picker style that presents the options in a scrollable wheel that shows the selected option and a few neighboring options.
SegmentedPickerStyle
A picker style that presents the options in a segmented control. Use this style when there are two to five options. Consider using menu when there are more than five options.
PalettePickerStyle
A picker style that presents the options as a row of compact elements. When used outside of menus, this style is rendered as a segmented picker. If that is the intended usage, consider segmented instead.
NavigationLinkPickerStyle
A picker style represented by a navigation link that presents the options by pushing a List-style picker view.
MenuPickerStyle
A picker style that presents the options as a menu when the user presses a button, or as a submenu when nested within a larger menu.
InlinePickerStyle
A PickerStyle where each option is displayed inline with other views in the current container.
April 4, 2026
5 entries
Custom Value Label Picker
Creates a picker that generates its label from a localized string key and accepts a custom current value label.
Multiple Sources Picker
Creates a picker that updates the selected property for all sources.
March 15, 2026
2 entries
February 28, 2026
2 entries
February 15, 2026
7 entries
Image Label
Creates a label with an icon image and a title generated from a localized string.
System Image Label
Creates a label with a system icon image and a title generated from a localized string.
Custom Labeled Content
Creates a standard labeled element, with a view that conveys the value of the element and a label.
January 31, 2026
11 entries
Disable Sheet Dismiss Swipe
Conditionally prevents interactive dismissal of presentations like popovers, sheets, and inspectors. Dragging the sheet is still possible to a limited extent, as shown in the screenshot, but it will never be dismissed.
Page Screen Sheet Size
On devices smaller than a page of paper, such as iPhone, Apple Watch, and 8" or 11" iPads, the sheet fills the entire height and, unlike the default sheet on iPad, the full width. On macOS, .page behaves like .fitted.
Fitted Sheet Sizing
Sets the sizing of the containing presentation. This does not have any effect on smaller devices like iPhone and Apple Watch. On macOS, fitted is the default.
Prioritize Sheet Content Scrolling
Configures the behavior of swipe gestures on a presentation. PresentationContentInteraction.scrolls prioritizes scrolling the content over resizing the sheet.
Sheet Background Interaction
Controls whether people can interact with the view behind a presentation.
Sheet Background
Sets the presentation background of the enclosing sheet using a shape style.
Item Sheet
Presents a sheet using the given item as a data source for the sheet’s content. On watchOS, sheets are displayed as fullScreenCover.
December 28, 2025
1 entry
December 25, 2025
1 entry
August 11, 2025
3 entries
Outline Group
A structure that computes views and disclosure groups on demand from an underlying collection of tree-structured, identified data.
Disclosure Group
A view that shows or hides another content view, based on the state of a disclosure control.
August 10, 2025
13 entries
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.
Hidden List Row Separator
Sets the display mode to hidden for the separator associated with this specific row.
Hidden List Section Separator
Sets whether to hide the separator associated with a list section.
August 7, 2025
2 entries
August 6, 2025
14 entries
InsetGroupedListStyle
The list style that describes the behavior and appearance of an inset grouped list.
InsetGroupedListStyle
The list style that describes the behavior and appearance of an inset grouped list.
EllipticalListStyle
The list style that describes the behavior and appearance of an elliptical list.
BorderedListStyle
The list style that describes the behavior and appearance of a list with standard border.
Custom List Section Spacing
Sets the spacing between adjacent sections in a List to a custom value.
July 21, 2025
1 entry
June 12, 2025
3 entries
Glass Effect Container
A view that combines multiple Liquid Glass shapes into a single shape that can morph individual shapes into one another
June 10, 2025
12 entries
Glass Button Styles
A button style that applies glass border artwork based on the button’s context
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
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.
Navigation Subtitle
Configures the view’s subtitle for purposes of navigation, using a localized string
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
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
Hide Tab Bar On Scroll Down
Minimize the tab bar when downwards scrolling starts. Minimizing is supported for tab bars on only iPhone
June 5, 2025
13 entries
CircularProgressViewStyle
The style of a progress view that uses a circular gauge to indicate the partial completion of an activity
LinearProgressViewStyle
A progress view that visually indicates its progress using a horizontal bar
Custom Preview Item ShareLink
Creates an instance, with a custom label, that presents the share interface
June 4, 2025
20 entries
Stepped Min Max Label Slider
Creates a slider to select a value from a given range, subject to a step increment, which displays the provided labels
Stepped Slider
Creates a slider to select a value from a given range, subject to a step increment
Future DatePicker
Creates an instance that selects multiple dates on or after some start date
StepperFieldDatePickerStyle
A system style that displays the components in an editable field, with adjoining stepper that can increment/decrement the selected component
WheelDatePickerStyle
A date picker style that displays each component as columns in a scrollable wheel
MenuControlGroupStyle
A control group style that presents its content as a menu when the user presses the control, or as a submenu when nested within a larger menu
June 3, 2025
13 entries
Min Max Current Value Gauge
Creates a gauge showing a value within a range and describes the gauge’s current, minimum, and maximum values
Current Value Gauge
Creates a gauge showing a value within a range and that describes the gauge’s purpose and current value
Gauge
Creates a gauge showing a value within a range and describes the gauge’s purpose and current value
CircularGaugeStyle
A gauge style that displays an open ring with a marker that appears at a point along the ring to indicate the gauge’s current value
LinearGaugeStyle
A gauge style that displays a bar with a marker that appears at a point along the bar to indicate the gauge’s current value
AccessoryLinearCapacityGaugeStyle
A gauge style that displays bar that fills from leading to trailing edges as the gauge’s current value increases
AccessoryLinearGaugeStyle
A gauge style that displays bar with a marker that appears at a point along the bar to indicate the gauge’s current value
LinearCapacityGaugeStyle
A gauge style that displays a bar that fills from leading to trailing edges as the gauge’s current value increases
AccessoryCircularCapacityGaugeStyle
A gauge style that displays a closed ring that’s partially filled in to indicate the gauge’s current value
May 30, 2025
18 entries
Button Styles
A type that applies standard interaction behavior and a custom appearance to all buttons within a view hierarchy
May 29, 2025
13 entries
ViewThatFits Vertical
A view that adapts to the available vertical space by providing the first child view that fits.
ViewThatFits
A view that adapts to the available space by providing the first child view that fits.
Color Variants
HierarchicalShapeStyle, a shape style that maps to one of the numbered content styles
UIKit Separator Colors
The UIKit separator colors that are also used in other components, such as the TextField
UIKit Content Background colors
The UIKit colors that are also used in other components like in List and GroupBox
UIKit Text Colors
The UIKit text colors that are also used in other components, such as the TextField
May 28, 2025
2 entries