API Differences in SwiftUI in macOS 26.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in SwiftUI in the macOS 26.0 SDK.

Table of Contents

Protocols

CompositorContent
ControlWidget
ControlWidgetConfiguration
ControlWidgetTemplate
ImmersionStyle
ImmersiveSpaceContent
NSGestureRecognizerRepresentable
SliderTickContent

Classes

AnyCompositorContentStorageBase
AppKit.NSWindow
HostingSheetRepresentation
LimitedAvailabilityPrintContentStorageBase
NSHostingSceneRepresentation

Structs

AnyCompositorContent
AssistiveAccess
AttributedTextSelection
AttributedTextSelection
Attributes
AutomaticImmersionStyle
CompositorContentBuilder
ControlWidgetConfigurationBuilder
ControlWidgetTemplateBuilder
DefaultButtonLabel
DefaultToolbarItem
DismissImmersiveSpaceAction
DragConfiguration
DragDropPreviewsFormation
DragSession
DropConfiguration
DropOperation
Set
DropSession
EmptyControlWidgetConfiguration
EmptyControlWidgetTemplate
FindContext
FullImmersionStyle
GlassButtonStyle
GlassProminentButtonStyle
ImmersionChangeContext
ImmersiveSpaceContentBuilder
NSGestureRecognizerRepresentableContext
NSGestureRecognizerRepresentableCoordinateSpaceConverter
OpenImmersiveSpaceAction
ProgressiveImmersionAspectRatio
ProgressiveImmersionStyle
RemoteDeviceIdentifier
RemoteImmersiveSpace
ScrollEdgeEffectStyle
SearchToolbarBehavior
SensoryFeedback
PressFeedback
SensoryFeedback
ReleaseFeedback
SensoryFeedback
SelectionFeedback
SliderTick
SliderTickBuilder
SliderTickContentForEach
SpacerSizing
SurroundingsEffect
SwiftUICore.AttributedTextFormatting
Transferable
TabBarMinimizeBehavior
TabSearchActivation
TextInputFormattingControlPlacement
ToolbarSpacer
TupleSliderTickContent
WorldTrackingLimitation
_CompositorContentBodyAdaptor
_ControlWidgetAdaptor
_LimitedAvailabilityCompositorContent

Enums

SwiftUICore.Subview
ContainerSizingOptions
TabViewBottomAccessoryPlacement

Typealiases

CompositorContentBuilder.Content
public typealias Body = Swift.Never
CompositorContentBuilder.Content
public typealias _ViewRepresentation = SwiftUI._CompositorContentBodyAdaptor<SwiftUI.CompositorContentBuilder.Content<C>>
Swift.Never
public typealias _ViewRepresentation = SwiftUI._CompositorContentBodyAdaptor<Swift.Never>
Swift.Optional
public typealias Body = Swift.Optional<Wrapped>.TicksCollection
Swift.Optional
public typealias TicksCollection = [SwiftUI.SliderTick<Wrapped.Value>]
Swift.Optional
public typealias Value = Wrapped.Value
SwiftUICore._ConditionalContent
public typealias Body = Swift.Never
SwiftUICore._ConditionalContent
public typealias Body = TrueContent.Body
SwiftUICore._ConditionalContent
public typealias Value = TrueContent.Value
SwiftUICore._ConditionalContent
public typealias _ViewRepresentation = SwiftUICore._ConditionalContent<TrueContent._ViewRepresentation, FalseContent._ViewRepresentation>

Functions & Methods

AppKit.NSApplication
public func addSceneRepresentation<C>(_ representation: SwiftUI.NSHostingSceneRepresentation<C>) where C : SwiftUI.Scene
AppKit.NSWindow
@discardableResultpublic func beginSheet<V>(@SwiftUICore.ViewBuilder content: () -> V, completionHandler: (() -> Swift.Void)? = nil) -> AppKit.NSWindow.HostingSheetRepresentation<V> where V : SwiftUICore.View
AppKit.NSWindow
public func endSheet<V>(_ host: AppKit.NSWindow.HostingSheetRepresentation<V>) where V : SwiftUICore.View
AttributedTextSelection
public func affinity(in text: Foundation.AttributedString) -> SwiftUI.TextSelectionAffinity
AttributedTextSelection
public func attributes(in text: Foundation.AttributedString) -> SwiftUI.AttributedTextSelection.Attributes<Foundation.AttributedString>
AttributedTextSelection
public func indices(in text: Foundation.AttributedString) -> SwiftUI.AttributedTextSelection.Indices
AttributedTextSelection
public func typingAttributes(in text: Foundation.AttributedString) -> Foundation.AttributeContainer
CompositorContent
nonisolated public func contentCaptureProtected(_ isActive: Swift.Bool = true) -> some SwiftUI.CompositorContent
CompositorContent
nonisolated public func onAppear(perform action: (() -> Swift.Void)? = nil) -> some SwiftUI.CompositorContent
CompositorContent
nonisolated public func onChange<V>(of value: V, initial: Swift.Bool = false, _ action: @escaping (_ oldValue: V, _ newValue: V) -> Swift.Void) -> some SwiftUI.CompositorContent where V : Swift.Equatable
CompositorContent
nonisolated public func onChange<V>(of value: V, initial: Swift.Bool = false, _ action: @escaping () -> Swift.Void) -> some SwiftUI.CompositorContent where V : Swift.Equatable
CompositorContent
nonisolated public func onDisappear(perform action: (() -> Swift.Void)? = nil) -> some SwiftUI.CompositorContent
CompositorContent
nonisolated public func onImmersionChange(initial: Swift.Bool = true, _ action: @escaping (_ oldValue: SwiftUI.ImmersionChangeContext, _ newValue: SwiftUI.ImmersionChangeContext) -> Swift.Void) -> some SwiftUI.CompositorContent
CompositorContent
nonisolated public func onWorldRecenter(action: @escaping @_Concurrency.MainActor (_ event: SwiftUICore.WorldRecenterPhase) -> Swift.Void) -> some SwiftUI.CompositorContent
CompositorContent
nonisolated public func onWorldRecenter(action: @escaping @_Concurrency.MainActor () -> Swift.Void) -> some SwiftUI.CompositorContent
CompositorContent
nonisolated public func persistentSystemOverlays(_ visibility: SwiftUICore.Visibility) -> some SwiftUI.CompositorContent
CompositorContent
nonisolated public func preferredSurroundingsEffect(_ effect: SwiftUI.SurroundingsEffect?) -> some SwiftUI.CompositorContent
CompositorContent
nonisolated public func upperLimbVisibility(_ preferredVisibility: SwiftUICore.Visibility) -> some SwiftUI.CompositorContent
CompositorContentBuilder
public static func buildEither<F>(first: SwiftUI._LimitedAvailabilityCompositorContent) -> SwiftUICore._ConditionalContent<SwiftUI._LimitedAvailabilityCompositorContent, F> where F : SwiftUI.CompositorContent
CompositorContentBuilder
public static func buildEither<F>(first: SwiftUICore._ConditionalContent<SwiftUI._LimitedAvailabilityCompositorContent, SwiftUI._LimitedAvailabilityCompositorContent>) -> SwiftUICore._ConditionalContent<SwiftUI._LimitedAvailabilityCompositorContent, F> where F : SwiftUI.CompositorContent
CompositorContentBuilder
public static func buildEither<F>(second: F) -> SwiftUICore._ConditionalContent<SwiftUI._LimitedAvailabilityCompositorContent, F> where F : SwiftUI.CompositorContent
CompositorContentBuilder
public static func buildLimitedAvailability(_ content: some CompositorContent) -> SwiftUI._LimitedAvailabilityCompositorContent
ControlWidgetConfiguration
public static func _makeWidgetControlConfiguration(control: SwiftUICore._GraphValue<Self>, inputs: SwiftUI._WidgetInputs) -> SwiftUI._WidgetOutputs
ControlWidgetTemplate
public static func _makeControlWidgetTemplate(control: SwiftUICore._GraphValue<Self>, inputs: SwiftUI._WidgetInputs) -> SwiftUI._WidgetOutputs
CustomizableToolbarContent
nonisolated public func sharedBackgroundVisibility(_ visibility: SwiftUICore.Visibility) -> some SwiftUI.CustomizableToolbarContent
Foundation.AttributedString
public mutating func replaceSelection(_ selection: inout SwiftUI.AttributedTextSelection, withCharacters newContent: some Collection<Character>)
Foundation.AttributedString
public mutating func replaceSelection(_ selection: inout SwiftUI.AttributedTextSelection, with newContent: some AttributedStringProtocol)
Foundation.AttributedString
public mutating func transform<E>(updating selection: inout SwiftUI.AttributedTextSelection, body: (inout Foundation.AttributedString) throws(E) -> Swift.Void) throws(E) where E : Swift.Error
Foundation.AttributedString
public mutating func transformAttributes<E>(in selection: inout SwiftUI.AttributedTextSelection, body: (inout Foundation.AttributeContainer) throws(E) -> Swift.Void) throws(E) where E : Swift.Error
GridItem
public static func == (a: SwiftUI.GridItem, b: SwiftUI.GridItem) -> Swift.Bool
GridItem.Size
public static func == (a: SwiftUI.GridItem.Size, b: SwiftUI.GridItem.Size) -> Swift.Bool
NSGestureRecognizerRepresentable
public func handleNSGestureRecognizerAction(_ recognizer: Self.NSGestureRecognizerType, context: Self.Context)
NSGestureRecognizerRepresentable
public func makeCoordinator(converter: Self.CoordinateSpaceConverter)
NSGestureRecognizerRepresentable
public func updateNSGestureRecognizer(_ recognizer: Self.NSGestureRecognizerType, context: Self.Context)
PrimitiveButtonStyle
public static func glass(_ glass: SwiftUICore.Glass) -> Self
Scene
nonisolated public func immersionStyle(selection: SwiftUICore.Binding<any SwiftUI.ImmersionStyle>, in styles: any SwiftUI.ImmersionStyle...) -> some SwiftUI.Scene
ScrollTargetBehavior
public static func viewAligned(anchor: SwiftUICore.UnitPoint?) -> Self
ScrollTargetBehavior
public static func viewAligned(limitBehavior: SwiftUI.ViewAlignedScrollTargetBehavior.LimitBehavior, anchor: SwiftUICore.UnitPoint?) -> Self
Section
internal static func create(isExpanded: SwiftUICore.Binding<Swift.Bool>? = nil, content: Content, header: Parent, footer: Footer) -> SwiftUI.Section<Parent, Content, Footer>
SensoryFeedback
public static func press(_ feedback: SwiftUI.SensoryFeedback.PressFeedback) -> SwiftUI.SensoryFeedback
SensoryFeedback
public static func release(_ feedback: SwiftUI.SensoryFeedback.ReleaseFeedback) -> SwiftUI.SensoryFeedback
SensoryFeedback
public static func selection(_ feedback: SwiftUI.SensoryFeedback.SelectionFeedback) -> SwiftUI.SensoryFeedback
SliderTickBuilder
public static func buildBlock<C0, C1>(_ c0: C0, _ c1: C1) -> some SwiftUI.SliderTickContent<V> where V == C0.Value, C0 : SwiftUI.SliderTickContent, C1 : SwiftUI.SliderTickContent, C0.Value == C1.Value
SliderTickBuilder
public static func buildBlock<C0, C1, C2>(_ c0: C0, _ c1: C1, _ c2: C2) -> some SwiftUI.SliderTickContent<V> where V == C0.Value, C0 : SwiftUI.SliderTickContent, C1 : SwiftUI.SliderTickContent, C2 : SwiftUI.SliderTickContent, C0.Value == C1.Value, C1.Value == C2.Value
SliderTickBuilder
public static func buildBlock<C0, C1, C2, C3>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3) -> some SwiftUI.SliderTickContent<V> where V == C0.Value, C0 : SwiftUI.SliderTickContent, C1 : SwiftUI.SliderTickContent, C2 : SwiftUI.SliderTickContent, C3 : SwiftUI.SliderTickContent, C0.Value == C1.Value, C1.Value == C2.Value, C2.Value == C3.Value
SliderTickBuilder
public static func buildBlock<C0, C1, C2, C3, C4>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4) -> some SwiftUI.SliderTickContent<V> where V == C0.Value, C0 : SwiftUI.SliderTickContent, C1 : SwiftUI.SliderTickContent, C2 : SwiftUI.SliderTickContent, C3 : SwiftUI.SliderTickContent, C4 : SwiftUI.SliderTickContent, C0.Value == C1.Value, C1.Value == C2.Value, C2.Value == C3.Value, C3.Value == C4.Value
SliderTickBuilder
public static func buildBlock<C0, C1, C2, C3, C4, C5>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5) -> some SwiftUI.SliderTickContent<V> where V == C0.Value, C0 : SwiftUI.SliderTickContent, C1 : SwiftUI.SliderTickContent, C2 : SwiftUI.SliderTickContent, C3 : SwiftUI.SliderTickContent, C4 : SwiftUI.SliderTickContent, C5 : SwiftUI.SliderTickContent, C0.Value == C1.Value, C1.Value == C2.Value, C2.Value == C3.Value, C3.Value == C4.Value, C4.Value == C5.Value
SliderTickBuilder
public static func buildBlock<C0, C1, C2, C3, C4, C5, C6>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6) -> some SwiftUI.SliderTickContent<V> where V == C0.Value, C0 : SwiftUI.SliderTickContent, C1 : SwiftUI.SliderTickContent, C2 : SwiftUI.SliderTickContent, C3 : SwiftUI.SliderTickContent, C4 : SwiftUI.SliderTickContent, C5 : SwiftUI.SliderTickContent, C6 : SwiftUI.SliderTickContent, C0.Value == C1.Value, C1.Value == C2.Value, C2.Value == C3.Value, C3.Value == C4.Value, C4.Value == C5.Value, C5.Value == C6.Value
SliderTickBuilder
public static func buildBlock<C0, C1, C2, C3, C4, C5, C6, C7>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6, _ c7: C7) -> some SwiftUI.SliderTickContent<V> where V == C0.Value, C0 : SwiftUI.SliderTickContent, C1 : SwiftUI.SliderTickContent, C2 : SwiftUI.SliderTickContent, C3 : SwiftUI.SliderTickContent, C4 : SwiftUI.SliderTickContent, C5 : SwiftUI.SliderTickContent, C6 : SwiftUI.SliderTickContent, C7 : SwiftUI.SliderTickContent, C0.Value == C1.Value, C1.Value == C2.Value, C2.Value == C3.Value, C3.Value == C4.Value, C4.Value == C5.Value, C5.Value == C6.Value, C6.Value == C7.Value
SliderTickBuilder
public static func buildBlock<C0, C1, C2, C3, C4, C5, C6, C7, C8>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6, _ c7: C7, _ c8: C8) -> some SwiftUI.SliderTickContent<V> where V == C0.Value, C0 : SwiftUI.SliderTickContent, C1 : SwiftUI.SliderTickContent, C2 : SwiftUI.SliderTickContent, C3 : SwiftUI.SliderTickContent, C4 : SwiftUI.SliderTickContent, C5 : SwiftUI.SliderTickContent, C6 : SwiftUI.SliderTickContent, C7 : SwiftUI.SliderTickContent, C8 : SwiftUI.SliderTickContent, C0.Value == C1.Value, C1.Value == C2.Value, C2.Value == C3.Value, C3.Value == C4.Value, C4.Value == C5.Value, C5.Value == C6.Value, C6.Value == C7.Value, C7.Value == C8.Value
SliderTickBuilder
public static func buildBlock<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6, _ c7: C7, _ c8: C8, _ c9: C9) -> some SwiftUI.SliderTickContent<V> where V == C0.Value, C0 : SwiftUI.SliderTickContent, C1 : SwiftUI.SliderTickContent, C2 : SwiftUI.SliderTickContent, C3 : SwiftUI.SliderTickContent, C4 : SwiftUI.SliderTickContent, C5 : SwiftUI.SliderTickContent, C6 : SwiftUI.SliderTickContent, C7 : SwiftUI.SliderTickContent, C8 : SwiftUI.SliderTickContent, C9 : SwiftUI.SliderTickContent, C0.Value == C1.Value, C1.Value == C2.Value, C2.Value == C3.Value, C3.Value == C4.Value, C4.Value == C5.Value, C5.Value == C6.Value, C6.Value == C7.Value, C7.Value == C8.Value, C8.Value == C9.Value
SurroundingsEffect
public static func colorMultiply(_ color: SwiftUICore.Color) -> SwiftUI.SurroundingsEffect
SurroundingsEffect
public static func dim(intensity: Swift.Double) -> SwiftUI.SurroundingsEffect
SwiftUICore.ModifiedContent
nonisolated public func accessibilityScrollStatus(_ status: SwiftUICore.Text, isEnabled: Swift.Bool = true) -> SwiftUICore.ModifiedContent<Content, Modifier>
SwiftUICore.ModifiedContent
nonisolated public func accessibilityScrollStatus(_ statusKey: SwiftUICore.LocalizedStringKey, isEnabled: Swift.Bool = true) -> SwiftUICore.ModifiedContent<Content, Modifier>
SwiftUICore.ModifiedContent
@_disfavoredOverload nonisolated public func accessibilityScrollStatus(_ status: some StringProtocol, isEnabled: Swift.Bool = true) -> SwiftUICore.ModifiedContent<Content, Modifier>
SwiftUICore.ModifiedContent
@_disfavoredOverload nonisolated public func accessibilityScrollStatus(_ status: Foundation.LocalizedStringResource, isEnabled: Swift.Bool = true) -> SwiftUICore.ModifiedContent<Content, Modifier>
SwiftUICore.View
nonisolated public func accessibilityDefaultFocus<Value>(_ binding: SwiftUI.AccessibilityFocusState<Value>.Binding, _ value: Value) -> some SwiftUICore.View where Value : Swift.Hashable
SwiftUICore.View
nonisolated public func accessibilityScrollStatus(_ status: SwiftUICore.Text, isEnabled: Swift.Bool = true) -> SwiftUICore.ModifiedContent<Self, SwiftUI.AccessibilityAttachmentModifier>
SwiftUICore.View
nonisolated public func accessibilityScrollStatus(_ statusKey: SwiftUICore.LocalizedStringKey, isEnabled: Swift.Bool = true) -> SwiftUICore.ModifiedContent<Self, SwiftUI.AccessibilityAttachmentModifier>
SwiftUICore.View
@_disfavoredOverload nonisolated public func accessibilityScrollStatus(_ status: some StringProtocol, isEnabled: Swift.Bool = true) -> SwiftUICore.ModifiedContent<Self, SwiftUI.AccessibilityAttachmentModifier>
SwiftUICore.View
@_disfavoredOverload nonisolated public func accessibilityScrollStatus(_ status: Foundation.LocalizedStringResource, isEnabled: Swift.Bool = true) -> SwiftUICore.ModifiedContent<Self, SwiftUI.AccessibilityAttachmentModifier>
SwiftUICore.View
nonisolated public func assistiveAccessNavigationIcon(_ icon: SwiftUICore.Image) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func assistiveAccessNavigationIcon(systemImage: Swift.String) -> some SwiftUICore.View
SwiftUICore.View
public func backgroundExtensionEffect() -> some SwiftUICore.View
SwiftUICore.View
public func backgroundExtensionEffect(isEnabled: Swift.Bool) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func dragConfiguration(_ configuration: SwiftUI.DragConfiguration) -> some SwiftUICore.View
SwiftUICore.View
@_disfavoredOverload nonisolated public func dragContainer<ItemID, Item, Data>(for itemType: Item.Type = Item.self, itemID: Swift.KeyPath<Item, ItemID>, in namespace: SwiftUICore.Namespace.ID? = nil, _ payload: @escaping (_ draggedItemID: ItemID) -> Data) -> some SwiftUICore.View where ItemID : Swift.Hashable, ItemID : Swift.Sendable, Item : CoreTransferable.Transferable, Item == Data.Element, Data : Swift.Collection
SwiftUICore.View
nonisolated public func dragContainer<Item, Data>(for itemType: Item.Type = Item.self, in namespace: SwiftUICore.Namespace.ID? = nil, _ payload: @escaping (_ draggedItemIDs: Swift.Array<Item.ID>) -> Data) -> some SwiftUICore.View where Item : CoreTransferable.Transferable, Item : Swift.Identifiable, Item == Data.Element, Data : Swift.Collection, Item.ID : Swift.Sendable
SwiftUICore.View
@_disfavoredOverload nonisolated public func dragContainer<Item, Data>(for itemType: Item.Type = Item.self, in namespace: SwiftUICore.Namespace.ID? = nil, _ payload: @escaping (_ draggedItemID: Item.ID) -> Data) -> some SwiftUICore.View where Item : CoreTransferable.Transferable, Item : Swift.Identifiable, Item == Data.Element, Data : Swift.Collection, Item.ID : Swift.Sendable
SwiftUICore.View
nonisolated public func dragContainer<ItemID, Item, Data>(for itemType: Item.Type = Item.self, itemID: Swift.KeyPath<Item, ItemID>, in namespace: SwiftUICore.Namespace.ID? = nil, _ payload: @escaping (_ draggedItemIDs: Swift.Array<ItemID>) -> Data) -> some SwiftUICore.View where ItemID : Swift.Hashable, ItemID : Swift.Sendable, Item : CoreTransferable.Transferable, Item == Data.Element, Data : Swift.Collection
SwiftUICore.View
nonisolated public func dragContainerSelection<ItemID>(_ selection: @autoclosure @escaping () -> Swift.Array<ItemID>, containerNamespace: SwiftUICore.Namespace.ID? = nil) -> some SwiftUICore.View where ItemID : Swift.Hashable, ItemID : Swift.Sendable
SwiftUICore.View
nonisolated public func dragPreviewsFormation(_ formation: SwiftUI.DragDropPreviewsFormation) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func draggable<ItemID>(containerItemID: ItemID, containerNamespace: SwiftUICore.Namespace.ID? = nil) -> some SwiftUICore.View where ItemID : Swift.Hashable, ItemID : Swift.Sendable
SwiftUICore.View
nonisolated public func draggable<Item>(_ itemType: Item.Type = Item.self, item: @autoclosure @escaping () -> Item?, containerNamespace: SwiftUICore.Namespace.ID? = nil) -> some SwiftUICore.View where Item : CoreTransferable.Transferable, Item : Swift.Identifiable, Item.ID : Swift.Sendable
SwiftUICore.View
nonisolated public func draggable<Item>(_ itemType: Item.Type = Item.self, containerNamespace: SwiftUICore.Namespace.ID? = nil, _ item: @escaping () -> Item?) -> some SwiftUICore.View where Item : CoreTransferable.Transferable, Item : Swift.Identifiable, Item.ID : Swift.Sendable
SwiftUICore.View
nonisolated public func draggable<Item, ItemID>(_ itemType: Item.Type = Item.self, id: Swift.KeyPath<Item, ItemID>, item: @autoclosure @escaping () -> Item?, containerNamespace: SwiftUICore.Namespace.ID? = nil) -> some SwiftUICore.View where Item : CoreTransferable.Transferable, ItemID : Swift.Hashable, ItemID : Swift.Sendable
SwiftUICore.View
nonisolated public func draggable<Item, ItemID>(_ itemType: Item.Type = Item.self, id: Swift.KeyPath<Item, ItemID>, containerNamespace: SwiftUICore.Namespace.ID? = nil, _ payload: @escaping () -> Item?) -> some SwiftUICore.View where Item : CoreTransferable.Transferable, ItemID : Swift.Hashable, ItemID : Swift.Sendable
SwiftUICore.View
nonisolated public func dropConfiguration(_ configuration: @escaping (SwiftUI.DropSession) -> SwiftUI.DropConfiguration) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func dropDestination<T>(for type: T.Type = T.self, isEnabled: Swift.Bool = true, action: @escaping (_ items: [T], _ session: SwiftUI.DropSession) -> Swift.Void) -> some SwiftUICore.View where T : CoreTransferable.Transferable
SwiftUICore.View
nonisolated public func dropPreviewsFormation(_ formation: SwiftUI.DragDropPreviewsFormation) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func findDisabled(_ isDisabled: Swift.Bool = true) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func findNavigator(isPresented: SwiftUICore.Binding<Swift.Bool>) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func gesture(_ representable: some NSGestureRecognizerRepresentable) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func labelIconToTitleSpacing(_ value: CoreFoundation.CGFloat) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func labelReservedIconWidth(_ value: CoreFoundation.CGFloat) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func listRowInsets(_ edges: SwiftUICore.Edge.Set = .all, _ length: CoreFoundation.CGFloat?) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func onDragSessionUpdated(_ onUpdate: @escaping (SwiftUI.DragSession) -> Swift.Void) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func onDropSessionUpdated(_ onUpdate: @escaping (SwiftUI.DropSession) -> Swift.Void) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func onInteractiveResizeChange(_ action: @escaping (_ isResizing: Swift.Bool) -> Swift.Void) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func replaceDisabled(_ isDisabled: Swift.Bool = true) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func safeAreaBar(edge: SwiftUICore.VerticalEdge, alignment: SwiftUICore.HorizontalAlignment = .center, spacing: CoreFoundation.CGFloat? = nil, @SwiftUICore.ViewBuilder content: () -> some View) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func safeAreaBar(edge: SwiftUICore.HorizontalEdge, alignment: SwiftUICore.VerticalAlignment = .center, spacing: CoreFoundation.CGFloat? = nil, @SwiftUICore.ViewBuilder content: () -> some View) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func scrollEdgeEffectHidden(_ hidden: Swift.Bool = true, for edges: SwiftUICore.Edge.Set = .all) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func scrollEdgeEffectStyle(_ style: SwiftUI.ScrollEdgeEffectStyle?, for edges: SwiftUICore.Edge.Set) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func searchSelection(_ selection: SwiftUICore.Binding<SwiftUI.TextSelection?>) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func searchToolbarBehavior(_ behavior: SwiftUI.SearchToolbarBehavior) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func sectionIndexLabel(_ label: SwiftUICore.Text?) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func sectionIndexLabel<S>(_ label: S?) -> some SwiftUICore.View where S : Swift.StringProtocol
SwiftUICore.View
nonisolated public func sliderThumbVisibility(_ visibility: SwiftUICore.Visibility) -> some SwiftUICore.View
SwiftUICore.View
nonisolated internal func staticAllowsWindowActivationEvents() -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func tabBarMinimizeBehavior(_ behavior: SwiftUI.TabBarMinimizeBehavior) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func tabViewSearchActivation(_ activation: SwiftUI.TabSearchActivation) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func textInputFormattingControlVisibility(_ visibility: SwiftUICore.Visibility, for placement: SwiftUI.TextInputFormattingControlPlacement.Set) -> some SwiftUICore.View
SwiftUICore.View
nonisolated public func windowResizeAnchor(_ anchor: SwiftUICore.UnitPoint?) -> some SwiftUICore.View
ToolbarContent
nonisolated public func sharedBackgroundVisibility(_ visibility: SwiftUICore.Visibility) -> some SwiftUI.ToolbarContent
WidgetBundleBuilder
public static func buildExpression<Content>(_ content: Content) -> some SwiftUI.Widget where Content : SwiftUI.ControlWidget
WidgetBundleBuilder
public static func buildLimitedAvailability(_ widget: some ControlWidget) -> any SwiftUI.Widget & SwiftUI._LimitedAvailabilityWidgetMarker

Properties & Constants

ButtonRole
public static let close: SwiftUI.ButtonRole
ButtonRole
public static let confirm: SwiftUI.ButtonRole
CompositorContent
nonisolated public var _viewRepresentation: SwiftUI._CompositorContentBodyAdaptor<Self>
CompositorContentBuilder.Content
public var body: Swift.Never
ControlWidgetTemplate
public static var _controlType: any Any.Type
DragConfiguration
public var debugDescription: Swift.String
DragDropPreviewsFormation
public var description: Swift.String
DragSession.ID
public var debugDescription: Swift.String
DragSession.Phase
public var description: Swift.String
DropOperation.Set
public var description: Swift.String
DropProposal
public var debugDescription: Swift.String
DropProposal
public let operationOutsideApplication: SwiftUI.DropOperation?
DropSession.ID
public var description: Swift.String
DropSession.Phase
public var description: Swift.String
DropSession
public var debugDescription: Swift.String
Event
public var chirality: SwiftUICore.Chirality?
Event
public var inputDevicePose: SwiftUI.SpatialEventCollection.Event.InputDevicePose?
Event
public var selectionRay: Spatial.Ray3D?
ImmersionStyle
public static var automatic: SwiftUI.AutomaticImmersionStyle
ImmersionStyle
public static var full: SwiftUI.FullImmersionStyle
ImmersionStyle
public static var progressive: SwiftUI.ProgressiveImmersionStyle
InputDevicePose
public var pose3D: Spatial.Pose3D
PrimitiveButtonStyle
public static var glass: SwiftUI.GlassButtonStyle
PrimitiveButtonStyle
public static var glassProminent: SwiftUI.GlassProminentButtonStyle
SurroundingsEffect
public static var dark: SwiftUI.SurroundingsEffect
SurroundingsEffect
public static var semiDark: SwiftUI.SurroundingsEffect
SurroundingsEffect
public static var ultraDark: SwiftUI.SurroundingsEffect
Swift.Never
public static var _controlType: any Any.Type
Swift.Optional
public var body: Swift.Optional<Wrapped>.TicksCollection
SwiftUICore.EnvironmentValues
public var dismissImmersiveSpace: SwiftUI.DismissImmersiveSpaceAction
SwiftUICore.EnvironmentValues
public var findContext: SwiftUI.FindContext?
SwiftUICore.EnvironmentValues
public var labelIconToTitleSpacing: CoreFoundation.CGFloat?
SwiftUICore.EnvironmentValues
public var labelReservedIconWidth: CoreFoundation.CGFloat?
SwiftUICore.EnvironmentValues
public var openImmersiveSpace: SwiftUI.OpenImmersiveSpaceAction
SwiftUICore.EnvironmentValues
public var remoteDeviceIdentifier: SwiftUI.RemoteDeviceIdentifier?
SwiftUICore.EnvironmentValues
public var supportsRemoteScenes: Swift.Bool
SwiftUICore.EnvironmentValues
public var tabViewBottomAccessoryPlacement: SwiftUI.TabViewBottomAccessoryPlacement?
SwiftUICore.EnvironmentValues
public var worldTrackingLimitations: Swift.Set<SwiftUI.WorldTrackingLimitation>
SwiftUICore._ConditionalContent
nonisolated public var _viewRepresentation: SwiftUICore._ConditionalContent<TrueContent._ViewRepresentation, FalseContent._ViewRepresentation>
SwiftUICore._ConditionalContent
public var body: TrueContent.Body
ToolbarDefaultItemKind
public static let search: SwiftUI.ToolbarDefaultItemKind

Conformances

CompositorContentBuilder.Content
SwiftUI.CompositorContent
CompositorContentBuilder.Content
SwiftUI.ImmersiveSpaceContent
DismissImmersiveSpaceAction
Swift.Sendable
DragConfiguration
Swift.CustomDebugStringConvertible
DragDropPreviewsFormation
Swift.CustomStringConvertible
DragSession.ID
Swift.CustomDebugStringConvertible
DragSession.Phase
Swift.CustomStringConvertible
DropOperation.Set
Swift.CustomStringConvertible
DropOperation.Set
Swift.Sendable
DropProposal
Swift.CustomDebugStringConvertible
DropSession.ID
Swift.CustomStringConvertible
DropSession.Phase
Swift.CustomStringConvertible
DropSession
Swift.CustomDebugStringConvertible
EmptyControlWidgetConfiguration
Swift.BitwiseCopyable
EmptyControlWidgetTemplate
Swift.BitwiseCopyable
EmptyControlWidgetTemplate
SwiftUI.ControlWidgetTemplate
GridItem.Size
Swift.Equatable
GridItem
Swift.Equatable
OpenImmersiveSpaceAction.Result
Swift.Equatable
OpenImmersiveSpaceAction.Result
Swift.Hashable
Swift.Never
SwiftUI.CompositorContent
Swift.Never
SwiftUI.ControlWidgetConfiguration
Swift.Never
SwiftUI.ControlWidgetTemplate
Swift.Never
SwiftUI.ImmersiveSpaceContent
Swift.Optional
SwiftUI.SliderTickContent
SwiftUICore._ConditionalContent
SwiftUI.CompositorContent
SwiftUICore._ConditionalContent
SwiftUI.SliderTickContent
TextSelectionAffinity
Swift.Sendable

Initializers

AppKit.NSControl.ControlSize
public init?(_ controlSize: SwiftUICore.ControlSize)
AttributedTextSelection
public init()
AttributedTextSelection
public init(insertionPoint: Foundation.AttributedString.Index, typingAttributes: Foundation.AttributeContainer? = nil)
AttributedTextSelection
public init(ranges: Swift.RangeSet<Foundation.AttributedString.Index>)
AttributedTextSelection
public init(range: Swift.Range<Foundation.AttributedString.Index>)
Button
public init(role: SwiftUI.ButtonRole, action: @escaping @_Concurrency.MainActor () -> Swift.Void)
DropProposal
public init(withinApplication: SwiftUI.DropOperation, outsideApplication: SwiftUI.DropOperation)
Foundation.AttributedString
public init(transferable: SwiftUICore.AttributedTextFormatting.Transferable, in environment: SwiftUICore.EnvironmentValues) throws
LabeledContent
@_disfavoredOverload public init(_ titleResource: Foundation.LocalizedStringResource, @SwiftUICore.ViewBuilder content: () -> Content)
LabeledContent
@_disfavoredOverload public init<S>(_ titleResource: Foundation.LocalizedStringResource, value: S) where S : Swift.StringProtocol
LabeledContent
@_disfavoredOverload public init<F>(_ titleResource: Foundation.LocalizedStringResource, value: F.FormatInput, format: F) where F : Foundation.FormatStyle, F.FormatInput : Swift.Equatable, F.FormatOutput == Swift.String
Slider
nonisolated public init<V>(value: SwiftUICore.Binding<V>, in bounds: Swift.ClosedRange<V> = 0...1, neutralValue: V? = nil, enabledBounds: Swift.ClosedRange<V>? = nil, @SwiftUICore.ViewBuilder label: () -> Label, @SwiftUICore.ViewBuilder currentValueLabel: () -> some View = { EmptyView() }, @SwiftUICore.ViewBuilder minimumValueLabel: () -> ValueLabel = { EmptyView() }, @SwiftUICore.ViewBuilder maximumValueLabel: () -> ValueLabel = { EmptyView() }, onEditingChanged: @escaping (Swift.Bool) -> Swift.Void = { _ in }) where V : Swift.BinaryFloatingPoint, V.Stride : Swift.BinaryFloatingPoint
Slider
nonisolated public init<V>(value: SwiftUICore.Binding<V>, in bounds: Swift.ClosedRange<V> = 0...1, neutralValue: V? = nil, enabledBounds: Swift.ClosedRange<V>? = nil, @SwiftUICore.ViewBuilder label: () -> Label, @SwiftUICore.ViewBuilder currentValueLabel: () -> some View = { EmptyView() }, @SwiftUICore.ViewBuilder minimumValueLabel: () -> ValueLabel = { EmptyView() }, @SwiftUICore.ViewBuilder maximumValueLabel: () -> ValueLabel = { EmptyView() }, @SwiftUI.SliderTickBuilder<V> ticks: () -> some SliderTickContent<V>, onEditingChanged: @escaping (Swift.Bool) -> Swift.Void = { _ in }) where V.Stride : Swift.BinaryFloatingPoint
Slider
nonisolated public init<V>(value: SwiftUICore.Binding<V>, in bounds: Swift.ClosedRange<V>, step: V.Stride = 1, neutralValue: V? = nil, enabledBounds: Swift.ClosedRange<V>? = nil, @SwiftUICore.ViewBuilder label: () -> Label, @SwiftUICore.ViewBuilder currentValueLabel: () -> some View = { EmptyView() }, @SwiftUICore.ViewBuilder minimumValueLabel: () -> ValueLabel = { EmptyView() }, @SwiftUICore.ViewBuilder maximumValueLabel: () -> ValueLabel = { EmptyView() }, tick: (V) -> SwiftUI.SliderTick<V>? = { _ in nil }, onEditingChanged: @escaping (Swift.Bool) -> Swift.Void = { _ in }) where V : Swift.BinaryFloatingPoint, V.Stride : Swift.BinaryFloatingPoint
SliderTick
public init(_ titleKey: SwiftUICore.LocalizedStringKey, _ value: V)
SliderTick
@_disfavoredOverload public init(_ titleResource: Foundation.LocalizedStringResource, _ value: V)
SliderTick
@_disfavoredOverload public init<S>(_ title: S, _ value: V) where S : Swift.StringProtocol
SwiftUICore.ControlSize
public init(_ nsControlSize: AppKit.NSControl.ControlSize)
SwiftUICore._ConditionalContent
internal init(storage: SwiftUICore._ConditionalContent<TrueContent, FalseContent>.Storage)
SwiftUICore._ConditionalContent
internal init(storage: SwiftUICore._ConditionalContent<TrueContent, FalseContent>.Storage)
Tab
@_disfavoredOverload nonisolated public init(_ titleResource: Foundation.LocalizedStringResource, image: Swift.String, value: Value, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUI.DefaultTabLabel
Tab
@_disfavoredOverload nonisolated public init(_ titleResource: Foundation.LocalizedStringResource, image: Swift.String, value: Value, role: SwiftUI.TabRole?, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUI.DefaultTabLabel
Tab
@_disfavoredOverload nonisolated public init<T>(_ titleResource: Foundation.LocalizedStringResource, image: Swift.String, value: T, @SwiftUICore.ViewBuilder content: () -> Content) where Value == T?, Label == SwiftUI.DefaultTabLabel, T : Swift.Hashable
Tab
@_disfavoredOverload nonisolated public init<T>(_ titleResource: Foundation.LocalizedStringResource, image: Swift.String, value: T, role: SwiftUI.TabRole?, @SwiftUICore.ViewBuilder content: () -> Content) where Value == T?, Label == SwiftUI.DefaultTabLabel, T : Swift.Hashable
Tab
@_disfavoredOverload nonisolated public init(_ titleResource: Foundation.LocalizedStringResource, systemImage: Swift.String, value: Value, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUI.DefaultTabLabel
Tab
@_disfavoredOverload nonisolated public init(_ titleResource: Foundation.LocalizedStringResource, systemImage: Swift.String, value: Value, role: SwiftUI.TabRole?, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUI.DefaultTabLabel
Tab
@_disfavoredOverload nonisolated public init<T>(_ titleResource: Foundation.LocalizedStringResource, systemImage: Swift.String, value: T, @SwiftUICore.ViewBuilder content: () -> Content) where Value == T?, Label == SwiftUI.DefaultTabLabel, T : Swift.Hashable
Tab
@_disfavoredOverload nonisolated public init<T>(_ titleResource: Foundation.LocalizedStringResource, systemImage: Swift.String, value: T, role: SwiftUI.TabRole?, @SwiftUICore.ViewBuilder content: () -> Content) where Value == T?, Label == SwiftUI.DefaultTabLabel, T : Swift.Hashable
Tab
@_disfavoredOverload public init(_ titleResource: Foundation.LocalizedStringResource, image: Swift.String, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUI.DefaultTabLabel
Tab
@_disfavoredOverload public init(_ titleResource: Foundation.LocalizedStringResource, image: Swift.String, role: SwiftUI.TabRole?, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUI.DefaultTabLabel
Tab
@_disfavoredOverload public init(_ titleResource: Foundation.LocalizedStringResource, systemImage: Swift.String, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUI.DefaultTabLabel
Tab
@_disfavoredOverload public init(_ titleResource: Foundation.LocalizedStringResource, systemImage: Swift.String, role: SwiftUI.TabRole?, @SwiftUICore.ViewBuilder content: () -> Content) where Label == SwiftUI.DefaultTabLabel
TextEditor
public init(text: SwiftUICore.Binding<Foundation.AttributedString>, selection: SwiftUICore.Binding<SwiftUI.AttributedTextSelection>? = nil)
TextField
@_disfavoredOverload nonisolated public init(_ titleResource: Foundation.LocalizedStringResource, text: SwiftUICore.Binding<Swift.String>)
ViewAlignedScrollTargetBehavior
public init(limitBehavior: SwiftUI.ViewAlignedScrollTargetBehavior.LimitBehavior, anchor: SwiftUICore.UnitPoint?)
ViewAlignedScrollTargetBehavior
public init(anchor: SwiftUICore.UnitPoint?)

Enum Cases

DropOperation
case alias
DropOperation
case delete