accessibilityScrollAction(_:)
Adds an accessibility scroll action to the view. Actions allow assistive technologies, such as the VoiceOver, to interact with the view by invoking the action.
Declaration
nonisolated func accessibilityScrollAction(_ handler: @escaping (Edge) -> Void) -> ModifiedContent<Content, Modifier>Discussion
For example, this is how a scroll action to trigger a refresh could be added to a view.
var body: some View {
ScrollView {
ContentView()
}
.accessibilityScrollAction { edge in
if edge == .top {
// Refresh content
}
}
}