One Logo Pool Ball
SwiftUICore · IOS API REFERENCE

AccessibilityActionCategory

struct · iOS 18.0+ · SDK 27.1

struct AccessibilityActionCategory

Designates an accessibility action category that is provided and named by the system.

Members (6)

get · iOS 18.0+

edit

TypeScript
static get edit(): AccessibilityActionCategory
Swift declaration
static let edit: AccessibilityActionCategory

An accessibility action category for associating actions related to editing text. This category replaces the system provided Edit actions for accessibility technologies like VoiceOver.

get · iOS 18.0+

default

TypeScript
static get default(): AccessibilityActionCategory
Swift declaration
static let `default`: AccessibilityActionCategory

An accessibility action category for the default actions of a view. This category replaces the system provided actions rotor for accessibility technologies like VoiceOver.

init · iOS 18.0+

init

TypeScript
static init(nameResource: _Foundation_LocalizedStringResource): AccessibilityActionCategory
Swift declaration
@export(implementation) init(_ nameResource: LocalizedStringResource)

Creates a custom action category labeled by `nameResource`. extension AccessibilityActionCategory { static let table = AccessibilityActionCategory("Table Options") } var body: some View { TableCellView() .accessibilityActions(category: .table) { ForEach(tableCellActions) { action in Button(action.title) { action() } } } } - Parameter: - nameResource: The name for the category of the accessibility actions.

init · iOS 18.0+

init

TypeScript
static init54449(name: SDKHandle): AccessibilityActionCategory
Swift declaration
init(_ name: some StringProtocol)

Creates a custom action category labeled by `name`. extension AccessibilityActionCategory { static let table = AccessibilityActionCategory("Table Options") } var body: some View { TableCellView() .accessibilityActions(category: .table) { ForEach(tableCellActions) { action in Button(action.title) { action() } } } } - Parameter: - name: The name for the category of the accessibility actions.

init · iOS 18.0+

init

TypeScript
static init44537(nameKey: LocalizedStringKey): AccessibilityActionCategory
Swift declaration
init(_ nameKey: LocalizedStringKey)

Creates a custom action category labeled by `nameKey`. extension AccessibilityActionCategory { static let table = AccessibilityActionCategory("Table Options") } var body: some View { TableCellView() .accessibilityActions(category: .table) { ForEach(tableCellActions) { action in Button(action.title) { action() } } } } - Parameter: - nameKey: The name for the category of the accessibility actions.

init · iOS 18.0+

init

TypeScript
static init47462(name: Text): AccessibilityActionCategory
Swift declaration
init(_ name: Text)

Creates a custom action category labeled by `name`. extension AccessibilityActionCategory { static let table = AccessibilityActionCategory("Table Options") } var body: some View { TableCellView() .accessibilityActions(category: .table) { ForEach(tableCellActions) { action in Button(action.title) { action() } } } } - Parameter: - name: The name for the category of the accessibility actions.

Skipped declarations

No declarations were skipped in this snapshot.

All SwiftUICore types →