Introduction

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.

Unlock now

In lesson 1, you saw and heard how SwiftUI default accessibility works in a very simple app. For more complex apps, default labels, values and ordering might not be enough to enable VoiceOver users to operate your app efficiently — or at all. The SwiftUI Accessibility API provides tools you can use to improve your app’s accessibility. In this lesson, you’ll:

  • Learn what SwiftUI Accessibility API tools you can use to make your app understandable, interactable and navigable.

  • Learn to apply various techniques to fix accessibility issues in an iOS app, such as adding accessibility labels and hints, and providing descriptive text for VoiceOver to read.

  • Apply announcement and direct touch to further improve the VoiceOver experience.

See forum comments
Download course materials from Github
Previous: Quiz: Accessibility & Voiceover Next: SwiftUI Accessibility API