Chapter 20: Miscellaneous Magic tap Gesture (IOS) Magic Tap is two finger double tap. This is used to perform most common actions on the app. For example, Answer or hang up on phone app, play or pause in music app etc. Use the accessibilityPerformMagicTap method to handle the Magic Tap gesture. You might use this gesture to trigger actions that are not necessarily relevant to the element that the VoiceOver cursor is highlighting. To handle Magic Tap gestures from anywhere in your app, implement the accessibilityPerformMagicTap method in your app delegate. Escape Gesture (IOS) Closing a modal window or alert can be done with a simple escape key on desktop. The equivalent gesture on IOS mobile is two finger scrub in the shape of Z. This will close the modal window or the alert. The same gesture can also let the user go a screen back in the navigation. Use the accessibilityPerformEscape method to handle the Escape gesture. You do not need to implement this gesture if you are already using a UINavigationController object, which already handles this gesture. Three Finger scroll Gesture (IOS) In a long document voiceover users have to scroll down and scroll up to read the next pages. In certain views users may have to scroll to left and right. This task can be performed with three finger flick gesture. By flicking with 3 fingers in multiple directions the document can be scrolled in the preferred direction. Use the accessibilityScroll: method to scroll the content of a custom view when a VoiceOver user performs a three-finger scroll gesture. Custom Actions on elements (IOS) Sometimes, we need to add some quick actions on the elements on our app. Eg: Users want to reply, forward or delete a message in the messages app. Instead of opening the message mark it and then do the desired action, preferably they want to perform the action even quickly. User is expected to set the rotor to actions item. By single finger flick up and flick down the associated actions will be read aloud. On single finger double tap, the desired action will be performed. Use the class UIAccessibilityCustomAction to create such instances. Details on custom actions on Apple developer