Search
Items tagged with: 365DaysIOSAccessibility
A reminder of what the magic tap is: https://iosdev.space/@dadederk/109678705836709212
#365DaysIOSAccessibility
#accessibility #iOSDev
#365DaysIOSAccessibility
#accessibility #iOSDev
#365DaysIOSAccessibility
#accessibility #iOSDev
https://developer.apple.com/documentation/uikit/uiview/1622644-readablecontentguide
#365DaysIOSAccessibility
#accessibility #iOSDev
readableContentGuide | Apple Developer Documentation
A layout guide representing an area with a readable width within the view.Apple Developer Documentation
#365DaysIOSAccessibility
#accessibility #iOSDev
#365DaysIOSAccessibility
#accessibility #iOSDev
#365DaysIOSAccessibility
#accessibility #iOSDev
https://developer.apple.com/documentation/uikit/uicontentsizecategoryadjusting/1771731-adjustsfontforcontentsizecategor
#365DaysIOSAccessibility
#accessibility #iOSDev
adjustsFontForContentSizeCategory | Apple Developer Documentation
A Boolean that indicates whether the object automatically updates its font when the device’s content size category changes.Apple Developer Documentation
https://developer.apple.com/documentation/uikit/uifontmetrics/2877385-scaledfont
#365DaysIOSAccessibility
#accessibility #iOSDev
scaledFont(for:) | Apple Developer Documentation
Returns a version of the specified font that adopts the current font metrics.Apple Developer Documentation
#365DaysIOSAccessibility
#accessibility #iOSDev
I also recommend checking out @RobW's app as a reference and to easily visualize the different styles for the different scales: https://apps.apple.com/gb/app/dynamic-type/id1644772082
#365DaysIOSAccessibility
#accessibility #iOSDev
Dynamic Type
Useful developer and designer reference details for iOS' dynamic type system for scaling text. The app provides a visual representation of each type style at each Dynamic Type scale, plus details on the point size and scale percentage to ensure your…App Store
It is one of the most interesting additions to SwiftUI to help you develop accessible UI components. If your custom component behaves similarly to a native one, this is the way to go.
https://developer.apple.com/documentation/swiftui/view/accessibilityrepresentation(representation:)
#365DaysIOSAccessibility
#accessibility #iOSDev
accessibilityRepresentation(representation:) | Apple Developer Documentation
Replaces one or more accessibility elements for this view with new accessibility elements.Apple Developer Documentation
#365DaysIOSAccessibility
#accessibility #iOSDev
Here's a refresher with some use-cases for when you'd like a semantic container to have an accessibility label in UIKit:
https://iosdev.space/@dadederk/109846416935602212
#365DaysIOSAccessibility
#accessibility #iOSDev
A reminder that this configuration causes VoiceOver to announce the accessibility label of the container view, before what it would normally announce for an element, only when the focus moves from outside to inside the container.
#365DaysIOSAccessibility
#accessibility #iOSDev
#365DaysIOSAccessibility
#accessibility #iOSDev
When implementing accessibilityCustomContent, for any supplementary information, it returns an array that VoiceOver will announce in that given order. The value of the AXCustomContent first, then the label.
https://developer.apple.com/videos/play/wwdc2021/10121/
#365DaysIOSAccessibility
#accessibility #iOSDev
Tailor the VoiceOver experience in your data-rich apps - WWDC21 - Videos - Apple Developer
Learn how to present complex data through VoiceOver with the Accessibility Custom Content API. Discover how you can deliver accessibility...Apple Developer
#365DaysIOSAccessibility
#accessibility #iOSDev
https://developer.apple.com/documentation/accessibility/axcustomcontent
#365DaysIOSAccessibility
#accessibility #iOSDev
AXCustomContent | Apple Developer Documentation
Objects that define custom content and the timing of its output.Apple Developer Documentation
Who invented VoiceOver? https://open.spotify.com/episode/54ug7mJjTvtzPjDkqMnRKX?si=8898122325c3428c
Accessibility should be free https://open.spotify.com/episode/3vl7ClBhf8SPc91Wr8bkjp?si=8a308f23d5964029
#365DaysIOSAccessibility
#accessibility #iOSDev
Who Invented VoiceOver?
Listen to this episode from 13 Letters on Spotify. PART ONE: Mike Shebanek made Apple products work for everyone. He wasn’t always an accessibility maven, though.Who Invented VoiceOver? (Spotify)
https://iosdev.space/@dadederk/109836856554115238
#365DaysIOSAccessibility
#accessibility #iOSDev
This can be achieved in UIKit by configuring the accessibility container type to be a .semanticGroup and giving it an accessibility label, in this case: "Mini player".
https://developer.apple.com/documentation/uikit/uiaccessibilitycontainertype/semanticgroup
#365DaysIOSAccessibility
#accessibility #iOSDev
#365DaysIOSAccessibility
#accessibility #iOSDev
#365DaysIOSAccessibility
#accessibility #iOSDev
For those unfamiliar with Switch Control, I recommend watching this video from Todd Stabelfeldt explaining how he uses it at WWDC 2017. I was lucky enough to be there in the audience! I actually recommend watching the whole talk!
https://youtube.com/watch?v=kj9UodcwIes
#365DaysIOSAccessibility
#accessibility #iOSDev
iOS Switch Control Demo
This is an excerpt of Todd Stabelfeldt’s keynote from Apple's WWDC 2017. Please see full keynote at www.ToddStabelfeldt.com Videos section.YouTube
You just need to override accessibilityPerformMagicTap() to capture that gesture, execute the desired code, and return true if handled successfully.
#365DaysIOSAccessibility
https://developer.apple.com/documentation/objectivec/nsobject/1615137-accessibilityperformmagictap
#accessibility #iOSDev #a11y #VoiceOver
https://wearecolorblind.com/examples/spotify-shuffle-and-repeat-buttons/
#accessibility #iOSDev
Spotify Shuffle and Repeat Buttons - We are Colorblind
Spotify uses a small dot to show the state of the repeat and shuffle settings, an big help to the colorblind.tomvb (We are Colorblind)
I really recommend this article by Bas Broek with other considerations to have when building a custom tab bar. "Building an Accessible Custom Tab Bar": https://www.basbroek.nl/custom-tab-bar-accessibility
#accessibility #iOSDev #VoiceOver
Building an Accessible Custom Tab Bar
Recently, I’ve been working on making a custom tab bar in our app accessible. That is, make it work just like a native, out-of-the-box UITabBarController.Bas’ Blog