ios-accessibility

Installation
Summary

Implement VoiceOver, Dynamic Type, and assistive technology support for iOS/macOS apps.

  • Covers SwiftUI and UIKit accessibility APIs including labels, hints, traits, focus management with @AccessibilityFocusState, and custom rotors for navigation
  • Provides patterns for respecting system preferences: Reduce Motion, Reduce Transparency, Increase Contrast, and Bold Text
  • Includes focus restoration strategies for sheets and modals, decorative content hiding, and tap target sizing requirements
  • Features a review checklist, common mistakes guide, and testing approaches with Accessibility Inspector and VoiceOver
SKILL.md

iOS Accessibility — SwiftUI and UIKit

Every user-facing view must be usable with VoiceOver, Switch Control, Voice Control, Full Keyboard Access, and other assistive technologies. This skill covers the patterns and APIs required to build accessible iOS apps.

Contents

Related skills

More from dpearson2699/swift-ios-skills

Installs
1.7K
GitHub Stars
562
First Seen
Mar 3, 2026