WWDC Notes

Making Apps More Accessible With Custom Actions

Show Apple's description.
Custom Actions simplify the experience for people using assistive technologies with your app and they can help you reduce the number of swipes and taps that are required to navigate through your interface and perform interactions. Learn how to leverage custom actions for use in VoiceOver and Switch Control. New in iOS 13, bring custom actions to Full Keyboard Access and Voice Control on iOS.

Custom actions help remove clutter in your app.

If we have a table with multiple cells and each cell has multiple buttons, by default voiceover will read each button for each cell.

Voiceover should only focus on the cell content, and provide custom actions instead.

Old way:

New way:

Missing anything? Corrections? Contributions are welcome 😃

Written by


Federico Zanetello

Federico Zanetello is an iOS Engineer with strong passion for Swift, minimalism, and design. When he’s not busy automating things, he can be found writing at fivestars.blog and/or playing with the latest shiny toys.