Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOS Accessibility
Search
Ash Furrow
November 20, 2012
Technology
1
3.3k
iOS Accessibility
A brief overview of accessibility on iOS: what it is, the challenges, and the rewards.
Ash Furrow
November 20, 2012
Tweet
Share
More Decks by Ash Furrow
See All by Ash Furrow
Migrating to React Native: A Long-Term Retrospective
ashfurrow
0
250
How Artsy Automates Team Culture
ashfurrow
0
3.2k
Building Custom TSLint Rules
ashfurrow
0
430
Circumventing Fear of the Unknown
ashfurrow
1
530
Building Better Software by Building Better Teams
ashfurrow
1
580
Building Open Source Communities
ashfurrow
0
870
Comparative Asynchronous Programming
ashfurrow
2
9.6k
Building Compassionate Software
ashfurrow
0
460
Swift, Briskly
ashfurrow
0
150
Other Decks in Technology
See All in Technology
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
3.1k
乗りこなせAI駆動開発の波
eltociear
1
1.1k
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
210
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
860
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
生成AI時代におけるグローバル戦略思考
taka_aki
0
190
MLflowダイエット大作戦
lycorptech_jp
PRO
1
120
Jakarta Agentic AI Specification - Status and Future
reza_rahman
0
100
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
10
8k
Databricks向けJupyter Kernelでデータサイエンティストの開発環境をAI-Readyにする / Data+AI World Tour Tokyo After Party
genda
1
120
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
140
AIの長期記憶と短期記憶の違いについてAgentCoreを例に深掘ってみた
yakumo
3
240
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
51k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Unsuck your backbone
ammeep
671
58k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Making Projects Easy
brettharned
120
6.5k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
How GitHub (no longer) Works
holman
316
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Transcript
Accessibility Ash Furrow iOS Lead iOS Developer,
Matters Accessibility
None
Ontario Citizens 1 in 7
Ontario Citizens Broader 1 in 7 Appeal Market
Legislation Ontario Citizens Broader AODA 1 in 7 Appeal Market
Legislation Ontario Citizens Broader Low Cost in iOS AODA Relatively
1 in 7 Appeal Market
iOS is and visual aural
You wouldn’t ship a shitty visual interface Why would you
ship a shitty aural one?
Accessibility is HARD
WHY?
TURN VoiceOver ON (seriously)
Accessibility is EASY
UIAccessibility
Part of UIKit Built in UIAccessibility
Part of UIKit Built in UIAccessibility Conformed to by UIView
Built in
Part of UIKit Built in UIAccessibility Conformed to by UIView
Built in You can roll your own Built in
UIAccessibilityTraits Causes Page Turn Starts Media Session None Button Link
Search Field Image Plays Sound Keyboard Key Static Text Summary Element Not Enabled Updates Frequently Adjustable Allow Direct Interaction Header Selected
invisible THE BUTTON
Using as button labels
drawRect: UITableViewCell
Localization ຊԽ ϩʔΧϥΠθʔγϣϯ !"#$%&ا локализация lokalisasyon lokalisatie εντοπισµός localisation localización
lokalisering localização
Honour Building quality software is a measure of Quality Building
accessible software is a measure of
Book Buy My