Interactive previews iPhone
Swipe Action
Adds custom swipe actions to a row in a list.
Platform Compatibility
iOS 15.0+ iPadOS 15.0+ macOS 12.0+ watchOS 8.0+ visionOS 1.0+
Tags
SwiftUI Code
List {
Section("Header") {
Text("Foo")
.swipeActions(edge: .leading, allowsFullSwipe: false) {
Button("Action", systemImage: "bolt", action: action)
.tint(.accentColor)
}
Text("Bar")
}
}Found an issue or have a suggestion?
Created: August 10, 2025Updated: August 10, 2025
More List Components
View allOutline 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.
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.
Explore Other Components
Browse allStepperFieldDatePickerStyle
A system style that displays the components in an editable field, with adjoining stepper that can increment/decrement the selected component
ViewThatFits
A view that adapts to the available space by providing the first child view that fits.