Underline Nav is a custom segmented control that utilizes SwiftUI's TabView
.
Accessibility improvements allow VoiceOver users to swipe up/down to activate different tabs and swipe right/left to skip to the content—a quick and intuitive experience.
All feedback welcome.
For assistive technology users, custom segmented controls such as underline navigations typically require a user to swipe through every single tab before arriving to the desired content. This can be a confusing and tedious experience.
SwiftUI's accessibilityAdjustableAction
affords a custom mode of interaction, which I've used here to create a secondary navigation inside Underline Nav.
- Jared Davidson, @Archetaoo, UnderlineTabFinal
- Majid Jabrayilov, @mecid, Accessibility actions in SwiftUI