One Logo Pool Ball
Accessibility · IOS API REFERENCE

AccessibilitySettings

struct · SDK 27.1

struct AccessibilitySettings

Members (18)

get · iOS 27.0+

applicationAccessibilityEnabledDidChangeNotification

TypeScript
static get applicationAccessibilityEnabledDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
static let applicationAccessibilityEnabledDidChangeNotification: NSNotification.Name
get · iOS 26.1+

prefersActionSliderAlternativeDidChangeNotification

TypeScript
static get prefersActionSliderAlternativeDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
static let prefersActionSliderAlternativeDidChangeNotification: NSNotification.Name
get · iOS 18.0+

prefersNonBlinkingTextInsertionIndicatorDidChangeNotification

TypeScript
static get prefersNonBlinkingTextInsertionIndicatorDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
static let prefersNonBlinkingTextInsertionIndicatorDidChangeNotification: NSNotification.Name
get · iOS 26.4+

reduceHighlightingEffectsEnabledDidChangeNotification

TypeScript
static get reduceHighlightingEffectsEnabledDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
static let reduceHighlightingEffectsEnabledDidChangeNotification: NSNotification.Name
get · iOS 26.1+

showBordersEnabledStatusDidChangeNotification

TypeScript
static get showBordersEnabledStatusDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
static let showBordersEnabledStatusDidChangeNotification: NSNotification.Name
get · iOS 27.0+

isApplicationAccessibilityEnabled

TypeScript
static get isApplicationAccessibilityEnabled(): boolean
Swift declaration
static var isApplicationAccessibilityEnabled: Bool { get }
get · iOS 18.0+

isAssistiveAccessEnabled

TypeScript
static get isAssistiveAccessEnabled(): boolean
Swift declaration
static var isAssistiveAccessEnabled: Bool { get }
get · iOS 26.4+

isReduceHighlightingEffectsEnabled

TypeScript
static get isReduceHighlightingEffectsEnabled(): boolean
Swift declaration
static var isReduceHighlightingEffectsEnabled: Bool { get }
static · iOS 18.0+

openSettings

TypeScript
static openSettings(feature: AccessibilitySettings_Feature): Promise<void>
Swift declaration
static func openSettings(for feature: AccessibilitySettings.Feature) async throws
static · iOS 26.4+

canOpenSettings

TypeScript
static canOpenSettings(feature: AccessibilitySettings_Feature): boolean
Swift declaration
static func canOpenSettings(for feature: AccessibilitySettings.Feature) -> Bool
get · iOS 26.1+

showBordersEnabled

TypeScript
static get showBordersEnabled(): boolean
Swift declaration
static var showBordersEnabled: Bool { get }
get · iOS 18.0+

animatedImagesEnabled

TypeScript
static get animatedImagesEnabled(): boolean
Swift declaration
static var animatedImagesEnabled: Bool { get }

Returns whether the system setting for displaying animations in an animated image is on or off.

get · iOS 18.0+

prefersHorizontalTextLayout

TypeScript
static get prefersHorizontalTextLayout(): boolean
Swift declaration
static var prefersHorizontalTextLayout: Bool { get }

Returns whether the system setting to prefer horizontal text is enabled for languages that support both vertical and horizontal text layout.

get · iOS 26.1+

prefersActionSliderAlternative

TypeScript
static get prefersActionSliderAlternative(): boolean
Swift declaration
static var prefersActionSliderAlternative: Bool { get }
get · iOS 18.0+

prefersNonBlinkingTextInsertionIndicator

TypeScript
static get prefersNonBlinkingTextInsertionIndicator(): boolean
Swift declaration
static var prefersNonBlinkingTextInsertionIndicator: Bool { get }

Returns whether the system setting to prefer non-blinking text insertion indicators in editable text fields is enabled. Apps that draw custom insertion indicators should honor this setting.

get · iOS 18.0+

animatedImagesEnabledDidChangeNotification

TypeScript
static get animatedImagesEnabledDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
static var animatedImagesEnabledDidChangeNotification: Notification.Name { get }
get · iOS 18.0+

prefersHorizontalTextLayoutDidChangeNotification

TypeScript
static get prefersHorizontalTextLayoutDidChangeNotification(): _Foundation_NSNotification_Name
Swift declaration
static var prefersHorizontalTextLayoutDidChangeNotification: Notification.Name { get }
init

init

TypeScript
static init(): AccessibilitySettings
Swift declaration
init()

Skipped declarations

No declarations were skipped in this snapshot.

All Accessibility types →