iOS accessibility

Hello, world!

Reading map

This table is generated from the links in the Markdown files. Each chapter lists the smells, patterns, and guides connected to it, including backlinks from the cards.

  1. Reading a chapter? Explore the smells, patterns, and guides in its row.
  2. Fixing a bug? Open the linked chapter for context.
  3. Preparing release evidence? Follow Chapters 13–18 and the catalog's release route.
Chapter Smells Patterns Guides
1. Why accessibility matters Scanner Theater , AI Verification Theater AI Assisted Triage , Evidence Based Release Business case for accessibility , VoiceOver gestures for screen review
2. Accessibility map of iOS/iPadOS 26 Color Only State , Clipped Large Text , Animation Only Feedback , Compliance Theater State as Value , Dynamic Type Contract Legal context without legal theater
3. How users interact with iPhone Mystery Icon , Label Soup , Reading Order Drift , Swipe Trap , Edge Gesture Collision , Duplicate Voice Command Semantic Control , Icon Button Label , Gesture Alternative , System Gesture Safe Zone , Accessible Card , Right Sized Grouping , Reading Order Contract Switch Control scanning , Voice Control label audit , VoiceOver gestures for screen review
4. Accessibility as part of UX Color Only State , Silent Error , Focus Black Hole , Skeleton Noise , Disabled Mystery State as Value , Focus Recovery , Disabled State Explanation , Loading State Contract —
5. VoiceOver in practice Label Soup , Over Grouped Control , Reading Order Drift , Announcement Spam , Focus Black Hole State as Value , Meaningful Announcement , Accessible Card , Right Sized Grouping , Reading Order Contract Adjustable controls , Rotor and custom actions , VoiceOver gestures for screen review , VoiceOver output debugging
6. Visual accessibility Color Only State , Clipped Large Text , Animation Only Feedback State as Value , Dynamic Type Contract —
7. Motor accessibility Swipe Trap , Edge Gesture Collision , Tiny Target , Map Dead End , Timeout Pressure Semantic Control , Gesture Alternative , System Gesture Safe Zone , List Alternative , Time Extension Adjustable controls , Rotor and custom actions , Switch Control scanning
8. Hearing and speech access Mystery Icon , Duplicate Voice Command , Audio Only Task Icon Button Label , Captioned Media Voice Control label audit
9. Cognitive accessibility Silent Error , Announcement Spam , Disabled Mystery , Timeout Pressure Meaningful Announcement , Disabled State Explanation , Time Extension —
10. SwiftUI accessibility Mystery Icon , Label Soup , Over Grouped Control , Silent Error , Focus Black Hole , Clipped Large Text , Swipe Trap , Tiny Target , Duplicate Voice Command , Animation Only Feedback , Map Dead End Semantic Control , Icon Button Label , Focus Recovery , Gesture Alternative , Accessible Card , Right Sized Grouping , Dynamic Type Contract , List Alternative Adjustable controls , Rotor and custom actions
11. UIKit accessibility Mystery Icon , Label Soup , Over Grouped Control , Reading Order Drift , Silent Error , Announcement Spam , Focus Black Hole , Swipe Trap , Tiny Target , Duplicate Voice Command Semantic Control , Icon Button Label , State as Value , Focus Recovery , Meaningful Announcement , Gesture Alternative , Accessible Card , Right Sized Grouping , Reading Order Contract , Dynamic Type Contract Adjustable controls , Rotor and custom actions
12. AppKit and multiplatform Reading Order Drift , Platform Copy Paste Reading Order Contract , Platform Interaction Contract —
13. Testing workflow Color Only State , Silent Error , Announcement Spam , Focus Black Hole , Skeleton Noise , Clipped Large Text , Disabled Mystery , Swipe Trap , Audio Only Task , Timeout Pressure , Scanner Theater , Compliance Theater , Vendor Blind Spot Focus Recovery , Meaningful Announcement , Dynamic Type Contract , Disabled State Explanation , Loading State Contract , Captioned Media , Time Extension , Testing Evidence Record , Regulatory Evidence Map , Compliance Ready PR , Evidence Based Release Accessibility testing toolkit , Legal context without legal theater , Switch Control scanning , VoiceOver output debugging
14. AI in accessibility testing Scanner Theater , AI Verification Theater Testing Evidence Record , AI Assisted Triage —
15. Tooling overview Skeleton Noise , Scanner Theater , AI Verification Theater , Vendor Blind Spot Loading State Contract , Testing Evidence Record , AI Assisted Triage Accessibility testing toolkit
16. Team process Platform Copy Paste , Scanner Theater , AI Verification Theater , Compliance Theater , Vendor Blind Spot , App Store Label Drift Platform Interaction Contract , App Store Label Evidence , Regulatory Evidence Map , Compliance Ready PR , Evidence Based Release Business case for accessibility , Legal context without legal theater
17. Screen case studies Over Grouped Control , Color Only State , Silent Error , Announcement Spam , Focus Black Hole , Skeleton Noise , Disabled Mystery , Swipe Trap , Edge Gesture Collision , Animation Only Feedback , Audio Only Task , Map Dead End Semantic Control , State as Value , Focus Recovery , Meaningful Announcement , Gesture Alternative , System Gesture Safe Zone , Disabled State Explanation , Loading State Contract , Captioned Media , List Alternative —
18. Release checklist Platform Copy Paste , Timeout Pressure , Scanner Theater , AI Verification Theater , Compliance Theater , Vendor Blind Spot , App Store Label Drift Platform Interaction Contract , Time Extension , Testing Evidence Record , AI Assisted Triage , App Store Label Evidence , Regulatory Evidence Map , Compliance Ready PR , Evidence Based Release Business case for accessibility , Legal context without legal theater