Introduction
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.