mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00

git-subtree-dir: submodules/AsyncDisplayKit git-subtree-mainline: d06f423e0ed3df1fed9bd10d79ee312a9179b632 git-subtree-split: 02bedc12816e251ad71777f9d2578329b6d2bef6
876 B
Executable File
876 B
Executable File
title | layout | permalink | prevPage | nextPage |
---|---|---|---|---|
Accessibility | docs | /docs/accessibility.html | placeholder-fade-duration.html | layer-backing.html |
Accessibility works seamlessly in ways that even UIKit doesn’t provide. When using the powerful optimization features of Layer Backing (.layerBacked
) and Subtree Rasterization (.shouldRasterizeDescendants
), VoiceOver can access fine-grained metadata about each element. This is pretty amazing: CALayer
doesn’t support accessibility, and rasterization reduces everything to a single flat image.
The Texture team fundamentally believes in Accessibility, and invested the time to create an innovative system to make this possible with zero developer effort. As a bonus, this also allows Automated UI Testing greater access to the interface.