Logo for tanaschita.com

Cheat sheet on VoiceOver gestures for iOS

Learn how to test accessibility using VoiceOver for iOS.

08 Sep 2024 · 2 min read

As we established in this VoiceOver guide for SwiftUI, the Accessibility Inspector is really helpful during development, but doesn't replace testing accessibility with VoiceOver on a real device.

When VoiceOver is enabled, standard gestures behave differently, and additional gestures allow us to navigate the app and interact with elements.

Sponsorship logo
Architecture & Design Patterns for iOS
This book is a practical guide to essential architectural principles and design patterns for iOS development. It covers strategies for building maintainable apps with Swift and SwiftUI, including dependency injection, navigation, common patterns, and modularization.
LEARN MORE

Activating the VoiceOver shortcut

We can activate VoiceOver through Settings > Accessibility > VoiceOver. To be able to quickly toggle VoiceOver on and off, we can set up a shortcut on our iOS device by navigating to Settings > Accessibility > Accessibility Shortcut > VoiceOver.

To be able to quickly switch VoiceOver on and off, we can activate a shortcut on the iOS device by selecting Settings > Accessibility > Accessibility Shortcut > VoiceOver.

Now, we can triple-click the side button to switch VoiceOver on and off. This is especially handy when we need to test specific parts of the app without keeping VoiceOver on constantly.

Frequently used VoiceOver gestures

Once VoiceOver is activated, the following gestures are helpfull to navigate and interact with the app:

  • Drag the finger over the screen to explore items. VoiceOver will announce each touched item.
  • Tap or touch an item to select it and let VoiceOver name it.
  • Double tap to activate a selected item.
  • Swipe right or left to select the next or previous item.
  • Two-finger tap to pause or resume speech.
  • Two-finger swipe up or down to let VoiceOver read the entire screen from the top or from the selected item.
  • Three-finger swipe down, up, right or left to scroll.

These gestures are sufficient for testing most app features. For more advanced interactions, refer to Apple's official VoiceOver gestures guide.

Sponsorship logo
Preparing for a technical iOS job interview
Preparing for a technical iOS Job Interview with over 300 questions & answers. Covering Swift & Objective-C, SwiftUI & UIKit, Combine, HTTP Networking, iOS File System, Core Data, Concurrency with async/await, Security, Automated Testing, Dependency Management, AI & Machine Learning and more.
LEARN MORE
Sponsorship logo
Architecture & Design Patterns for iOS
This book is a practical guide to essential architectural principles and design patterns for iOS development. It covers strategies for building maintainable apps with Swift and SwiftUI, including dependency injection, navigation, common patterns, and modularization.
LEARN MORE
Sponsorship logo
Become a sponsor of tanaschita.com
By publishing an article on different iOS topics every week, tanaschita.com is constantly growing in the developer community and may provide a great audience for you as a sponsor.
CLICK TO LEARN MORE

Newsletter

Image of a reading marmot
Subscribe

Like to support my work?

Say hi

Related tags

Articles with related topics

accessibility

swiftui

ios

Supporting Differentiate Without Color in SwiftUI

Learn how to communicate status with symbols and shapes instead of relying on color alone.

12 Oct 2026 · 4 min read

Latest articles and tips

© 2026 tanaschita.com

Privacy policy

Impressum