
Ios Accessibility
Covers the full accessibility stack for iOS and macOS apps, from basic VoiceOver labels and traits to focus management with @AccessibilityFocusState, custom rotors, and assistive tech like Switch Control and Voice Control. The focus management section is especially useful since that's where most apps break, with concrete patterns for returning focus after sheet dismissals. Includes Dynamic Type with @ScaledMetric, respecting system preferences like Reduce Motion and Increase Contrast, and both SwiftUI and UIKit patterns. Also covers testing with XCTest and has a review checklist. If you're shipping to the App Store or need to meet accessibility compliance, this gives you the implementation patterns and avoids the common mistakes that fail audits.
- skills.sh installs
- 5.2K
- GitHub stars
- 1.3K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add dpearson2699/swift-ios-skills --skill ios-accessibility --agent claude-codeInstalls into .claude/skills of the current project.
Files
iOS/macOS Accessibility - SwiftUI, UIKit, and AppKit
Build SwiftUI, UIKit, and AppKit interfaces that remain operable with VoiceOver, Switch Control, Voice Control, Full Keyboard Access, and adaptive accessibility settings.
Contents
Sponsors
Details
- Repository
- github.com/dpearson2699/swift-ios-skills
- Categories
- Testing & QA, DevOps & CI/CD, Mobile Development, Design & UI/UX, Video & Audio Editing
- First seen
- Apr 16, 2026
More from dpearson2699/swift-ios-skills
All 98- Swiftui Performance4.8K
- App Store Review4.8K
- Swiftui Patterns4.7K
- Ios Networking4.6K
- Swiftui Navigation4.6K
- Swift Testing4.5K
- Ios Localization4.5K
- Swift Concurrency4.5K
- Swiftui Layout Components4.4K
- Push Notifications4.4K
- Swiftui Liquid Glass4.3K
- Swiftdata4.3K
- Debugging Instruments4.3K
- Swiftui Uikit Interop4.2K
- Storekit4.2K
- Widgetkit4.2K
- Swiftui Gestures4.2K
- Apple On Device Ai4.2K
- Swift Charts4.2K
- Swift Language4.1K
- App Intents4.1K
- Authentication4.1K
- Background Processing4.1K
- Healthkit4K