iOS Gesture Input Demo
A tiny UIKit accessibility spike to test whether an iOS app can receive raw custom touch gestures while VoiceOver is running.
- Status
- Research spike
- Date
- May 2026
- What it is
- This is a small full-screen iOS demo that marks a UIKit view as a silent direct-touch area, draws touch paths, logs raw touches, and speaks a short cue when it recognises a gesture.
- Why it was important
- The spike answered one specific accessibility question: can app-local custom gestures pass through to a UIKit view while VoiceOver is on? For the tested direct-touch region, the answer was yes.
- Access angle
- It explores how blind-first interaction can use custom gestures without fighting VoiceOver, while still respecting the system gestures and edge areas iOS reserves for itself.
- Role
- Research, implementation, testing and documentation.
- Tools used
- Swift, UIKit, Xcode, VoiceOver, Codex and Claude Webapp.