AXFeatureOverrideSession.Options
Category: Structure
Platforms: iOS 18.2+, iPadOS 18.2+
Overview
Options indicating which Accessibility features will be turned on or off when an override session is held by your app.
Declaration
struct Options
Details
Topics
- init(rawValue: UInt)
- static var grayscale: AXFeatureOverrideSession.Options
- static var invertColors: AXFeatureOverrideSession.Options
- static var voiceControl: AXFeatureOverrideSession.Options
- static var voiceOver: AXFeatureOverrideSession.Options
- static var zoom: AXFeatureOverrideSession.Options
Relationships
- BitwiseCopyable
- Equatable
- ExpressibleByArrayLiteral
- OptionSet
- RawRepresentable
- Sendable
- SendableMetatype
- SetAlgebra
See Also
- Override sessions
- class AXFeatureOverrideSession
- class AXFeatureOverrideSessionManager
- let AXFeatureOverrideSessionErrorDomain: String
- struct AXFeatureOverrideSessionError
- enum Code
-
com.apple.developer.accessibility.merchant-api-control
-
Accessibility
- AXFeatureOverrideSession
- AXFeatureOverrideSession.Options
AXFeature Override Session .Options
Topics (Grouped)
Initializers
Type Properties
- vargrayscale:AXFeatureOverrideSession.Options — static
- varinvertColors:AXFeatureOverrideSession.Options — static
- varvoiceControl:AXFeatureOverrideSession.Options — static
- varvoiceOver:AXFeatureOverrideSession.Options — static
- varzoom:AXFeatureOverrideSession.Options — static
Conforms To
- BitwiseCopyable
- Equatable
- ExpressibleByArrayLiteral
- OptionSet
- RawRepresentable
- Sendable
- SendableMetatype
- SetAlgebra
Override sessions
- AXFeatureOverrideSession — class; A token object that represents an override session held by your app.
- AXFeatureOverrideSessionManager — class; A manager class to begin and end accessibility feature override sessions. Multiple override sessions are reconciled by combining the requests, preferring feature enablement. Ending all sessions restores the prior state of Accessibility feature enablement. Your app must be entitled with com.apple.developer.accessibility.merchant-api-control.
- AXFeatureOverrideSessionErrorDomain:String — let
- AXFeatureOverrideSessionError — struct
- Code — enum
- com.apple.developer.accessibility.merchant-api-control
Code Examples
struct Options
Source: https://developer.apple.com/documentation/accessibility/axfeatureoverridesession/options