iOS’ UIAccessibility API is huge. I like to think I know it pretty well, but I’m always being surprised by discovering features I previously had no idea about. Like many things on iOS, the documentation for UIAccessibility is not always complete, even for parts of the API that have been around for years.
In an attempt to help spread the knowledge of some of the awesome things UIAccessibility is capable of, I’ve created A11y Box for iOS. It’s an open source project that covers every feature I know about on the UIAccessibility API, and a little more too.
Right now, it’s a little rough round the edges. But over time, I hope to expand on this, providing more examples and explanations. And perhaps some more advanced techniques for using these tools together to make great accessible interactions.
For now, if you need a reference for how to use something on the UIAccessibility API, why you might use it, or even if something is possible. I hope this is valuable.