One Logo Pool Ball
App Frameworks · IOS API REFERENCE

Accessibility

Make your apps accessible to everyone who uses Apple devices.

88 types

245 callable entries

41 skipped

86% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

AccessibilityNotification

enum · iOS 17.0+

AccessibilityNotification.Announcement

struct · iOS 17.0+

AccessibilityNotification.LayoutChanged

struct · iOS 17.0+

AccessibilityNotification.PageScrolled

struct · iOS 17.0+

AccessibilityNotification.ScreenChanged

struct · iOS 17.0+

AccessibilityRequest

class · iOS 18.0+

AccessibilitySettings

struct

AccessibilitySettings.ApplicationAccessibilityEnabledDidChangeMessage

struct · iOS 27.0+

AccessibilitySettings.ApplicationAccessibilityEnabledDidChangeMessage.Subject

typealias · iOS 27.0+

AccessibilitySettings.Feature

enum · iOS 18.0+

AccessibilityTechnology

struct

AttributeScopes.AccessibilityAttributes

struct · iOS 15.0+

AttributeScopes.AccessibilityAttributes.AdjustedPitchAttribute

enum · iOS 15.0+

AttributeScopes.AccessibilityAttributes.AdjustedPitchAttribute.ObjectiveCValue

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.AdjustedPitchAttribute.Value

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.AnnouncementPriorityAttribute

enum · iOS 17.0+

AttributeScopes.AccessibilityAttributes.AnnouncementPriorityAttribute.AnnouncementPriority

enum · iOS 17.0+

AttributeScopes.AccessibilityAttributes.AnnouncementPriorityAttribute.AnnouncementPriority.RawValue

typealias · iOS 17.0+

AttributeScopes.AccessibilityAttributes.AnnouncementPriorityAttribute.ObjectiveCValue

typealias · iOS 17.0+

AttributeScopes.AccessibilityAttributes.AnnouncementPriorityAttribute.Value

typealias · iOS 17.0+

AttributeScopes.AccessibilityAttributes.DecodingConfiguration

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.EncodingConfiguration

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.HeadingLevelAttribute

enum · iOS 15.0+

AttributeScopes.AccessibilityAttributes.HeadingLevelAttribute.HeadingLevel

enum · iOS 15.0+

AttributeScopes.AccessibilityAttributes.HeadingLevelAttribute.HeadingLevel.RawValue

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.HeadingLevelAttribute.ObjectiveCValue

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.HeadingLevelAttribute.Value

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.IncludesPunctuationAttribute

enum · iOS 15.0+

AttributeScopes.AccessibilityAttributes.IncludesPunctuationAttribute.Value

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.IPANotationAttribute

enum · iOS 15.0+

AttributeScopes.AccessibilityAttributes.IPANotationAttribute.Value

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.QueueAnnouncementAttribute

enum · iOS 15.0+

AttributeScopes.AccessibilityAttributes.QueueAnnouncementAttribute.Value

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.SpeechSSMLAttribute

enum · iOS 27.0+

AttributeScopes.AccessibilityAttributes.SpeechSSMLAttribute.Value

typealias · iOS 27.0+

AttributeScopes.AccessibilityAttributes.SpellOutAttribute

enum · iOS 15.0+

AttributeScopes.AccessibilityAttributes.SpellOutAttribute.Value

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.TextCustomAttribute

enum · iOS 15.0+

AttributeScopes.AccessibilityAttributes.TextCustomAttribute.Value

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.TextualContextAttribute

enum · iOS 15.0+

AttributeScopes.AccessibilityAttributes.TextualContextAttribute.ObjectiveCValue

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.TextualContextAttribute.TextualContext

enum · iOS 15.0+

AttributeScopes.AccessibilityAttributes.TextualContextAttribute.TextualContext.RawValue

typealias · iOS 15.0+

AttributeScopes.AccessibilityAttributes.TextualContextAttribute.Value

typealias · iOS 15.0+

AXBrailleMap

class · iOS 15.2+

AXBrailleMapRenderer

protocol

AXBrailleTable

class · iOS 26.0+

AXBrailleTranslationResult

class · iOS 26.0+

AXBrailleTranslator

class · iOS 26.0+

AXCategoricalDataAxisDescriptor

class · iOS 15.0+

AXChart

protocol · iOS 15.0+

AXChartDescriptor

class · iOS 15.0+

AXChartDescriptor.ContentDirection

enum · iOS 15.0+

AXCustomContent

class · iOS 14.0+

AXCustomContent.Importance

enum · iOS 14.0+

AXCustomContentProvider

protocol · iOS 14.0+

AXCustomContentReturnBlock

typealias

AXDataAxisDescriptor

protocol · iOS 15.0+

AXDataPoint

class · iOS 15.0+

AXDataPoint.Value

enum · iOS 15.0+

AXDataPointValue

class · iOS 15.0+

AXDataSeriesDescriptor

class · iOS 15.0+

AXFeatureOverrideSession

class · iOS 18.2+

AXFeatureOverrideSession.Options

struct · iOS 18.2+

AXFeatureOverrideSessionError

struct · iOS 18.2+

AXFeatureOverrideSessionError.Code

enum · iOS 18.2+

AXFeatureOverrideSessionManager

class · iOS 18.2+

AXLiveAudioGraph

class · iOS 15.0+

AXMathExpression

class · iOS 18.2+

AXMathExpressionFenced

class · iOS 18.2+

AXMathExpressionFraction

class · iOS 18.2+

AXMathExpressionIdentifier

class · iOS 18.2+

AXMathExpressionMultiscript

class · iOS 18.2+

AXMathExpressionNumber

class · iOS 18.2+

AXMathExpressionOperator

class · iOS 18.2+

AXMathExpressionProvider

protocol

AXMathExpressionRoot

class · iOS 18.2+

AXMathExpressionRow

class · iOS 18.2+

AXMathExpressionSubSuperscript

class · iOS 18.2+

AXMathExpressionTable

class · iOS 18.2+

AXMathExpressionTableCell

class · iOS 18.2+

AXMathExpressionTableRow

class · iOS 18.2+

AXMathExpressionText

class · iOS 18.2+

AXMathExpressionUnderOver

class · iOS 18.2+

AXMFiHearingDevice

struct

AXMFiHearingDevice.Ear

struct · iOS 15.0+

AXNumericDataAxisDescriptor

class · iOS 15.0+

AXNumericDataAxisDescriptor.ScaleType

enum · iOS 15.0+

Functions and constants

get · iOS 18.2+

AXFeatureOverrideSessionErrorDomain

TypeScript
const AXFeatureOverrideSessionErrorDomain: string
Swift declaration
let AXFeatureOverrideSessionErrorDomain: String
get · iOS 27.0+

AXSpeechAttributeSSML

TypeScript
get AXSpeechAttributeSSML(): _Foundation_NSAttributedString_Key
Swift declaration
static let AXSpeechAttributeSSML: NSAttributedString.Key
function · iOS 14.0+

AXNameFromColor

TypeScript
AXNameFromColor(color: _CoreGraphics_CGColor): string
Swift declaration
func AXNameFromColor(_ color: CGColor) -> String
function · iOS 17.0+ · Deprecated in iOS 18.0

AXAnimatedImagesEnabled

TypeScript
AXAnimatedImagesEnabled(): boolean
Swift declaration
@backDeployed(before: macOS 15.0, iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0)
func AXAnimatedImagesEnabled() -> Bool
function · iOS 17.0+ · Deprecated in iOS 18.0

AXPrefersHorizontalTextLayout

TypeScript
AXPrefersHorizontalTextLayout(): boolean
Swift declaration
@backDeployed(before: macOS 15.0, iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0)
func AXPrefersHorizontalTextLayout() -> Bool
get · iOS 17.0+ · Deprecated in iOS 18.0

AXAnimatedImagesEnabledDidChange

TypeScript
get AXAnimatedImagesEnabledDidChange(): _Foundation_NSNotification_Name
Swift declaration
@backDeployed(before: macOS 15.0, iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0)
static var AXAnimatedImagesEnabledDidChange: NSNotification.Name { get }
get · iOS 17.0+ · Deprecated in iOS 18.0

AXPrefersHorizontalTextLayoutDidChange

TypeScript
get AXPrefersHorizontalTextLayoutDidChange(): _Foundation_NSNotification_Name
Swift declaration
@backDeployed(before: macOS 15.0, iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0)
static var AXPrefersHorizontalTextLayoutDidChange: NSNotification.Name { get }

Skipped declarations

41 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AttributeScopes.accessibility

Passing a Swift type itself is not supported.

AttributeDynamicLookup.subscript(dynamicMember:)

This declaration needs Swift generic type arguments. (no canonical witness for T)

NotificationCenter.MessageIdentifier.applicationAccessibilityEnabledDidChange

Static protocol requirements cannot be called through an instance.

AXNumericDataAxisDescriptor.init(title:range:gridlinePositions:valueDescriptionProvider:)

callback cannot propagate synchronous failure

AXNumericDataAxisDescriptor.init(attributedTitle:range:gridlinePositions:valueDescriptionProvider:)

callback cannot propagate synchronous failure

AXNumericDataAxisDescriptor.valueDescriptionProvider

closure property answers its caller

AccessibilityRequest.init()

inherited init: clang: 'init' is unavailable

AXCategoricalDataAxisDescriptor.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

AXChartDescriptor.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

AXDataPoint.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

AXDataPointValue.init()

inherited init: clang: 'init' is unavailable

AXDataSeriesDescriptor.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

AXNumericDataAxisDescriptor.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

AXFeatureOverrideSession.init()

inherited init: clang: 'init' is unavailable

AXFeatureOverrideSessionManager.init()

inherited init: clang: 'init' is unavailable

AXCustomContent.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

AXMathExpressionFenced.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

AXMathExpressionFraction.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionIdentifier.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionMultiscript.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionNumber.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionOperator.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionRoot.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionRow.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionSubSuperscript.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionTable.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionTableCell.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionTableRow.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionText.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AXMathExpressionUnderOver.init()

inherited init: cannot prove legal (class declares 1 custom initializer)