Accessibility in iOS

With built-in accessibility features, Accessibility APIs, and a host of developer tools and utilities, iOS provides an extraordinary opportunity to deliver a superior mobile experience to every customer, including those with special needs. Award-winning features include VoiceOver—the revolutionary screen reader for blind and low vision users, Switch Control, playback of closed-captioned video, Guided Access, Text to Speech and more.


iPhone, iPad, and iPod touch support captioned videos across a range of apps. iOS 7 allows users to configure captions, and apps to display captions during video playback. Apps that use AVFoundation in iOS 7 have support for captioning during playback through those APIs. Learn more by watching Preparing and Presenting Media for Accessibility.


VoiceOver is a screen reader that interacts with objects in your apps so users can drive the interface even if they can’t see it. Learn how to ensure that the user interface elements in your apps are accessible and useful by reading the Accessibility Programming Guidelines for iOS.


iOS devices can read selected text from your app out loud in over 30 languages, and you can adjust the voice’s dialect and speaking rate. The AVSpeechSynthesizer class produces synthesized speech from text on an iOS device, and provides methods for controlling or monitoring the progress of ongoing speech. Learn more by reading the AVSpeechSynthesizer Class Reference.

Guided Access

Guided Access helps people with autism or other attention and sensory challenges stay focused on the task at hand. A parent, teacher, or therapist can limit an iOS device to stay on one app by disabling the Home button, and even restrict touch input on certain areas of the screen. Implementing the Guided Access protocol in your apps allows you to specify which portions of your apps are functional depending on the user’s need. Caregivers will be able to easily control access to sensitive areas, like Settings or Help, that can make it hard for students to remain focused. Learn more by reading the UIGuidedAccessRestrictionDelegate Protocol Reference.

Find Documentation and Resources