Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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.4k
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
260
How Artsy Automates Team Culture
ashfurrow
0
3.3k
Building Custom TSLint Rules
ashfurrow
0
440
Circumventing Fear of the Unknown
ashfurrow
1
540
Building Better Software by Building Better Teams
ashfurrow
1
600
Building Open Source Communities
ashfurrow
0
890
Comparative Asynchronous Programming
ashfurrow
2
9.6k
Building Compassionate Software
ashfurrow
0
480
Swift, Briskly
ashfurrow
0
160
Other Decks in Technology
See All in Technology
AI時代のPMに求められるのは 「Ops」と「Enablement」
shimotaroo
1
320
AWS Network Firewall Proxyで脱Squid運用⁈
nnydtmg
1
160
フロントエンド開発者のための「厄払い」
optim
0
170
Behind the Stream - How AbemaTV Engineers Build Video Apps at Scale
ygoto3
0
130
3分でわかる!新機能 AWS Transform custom
sato4mi
1
170
さくらのクラウドでのシークレット管理を考える/tamachi.sre#2
fujiwara3
1
210
なぜCREを8年間続けているのか / cre-camp-4-2026-01-21
missasan
0
1.3k
JuliaTokaiとしてはこれが最後かもしれない(仮) for NGK2026S
antimon2
0
120
Regional_NAT_Gatewayについて_basicとの違い_試した内容スケールアウト_インについて_IPv6_dual_networkでの使い分けなど.pdf
cloudevcode
1
130
プロダクトエンジニアこそ必要なPMスキル 〜デリバリー力を最大化し、価値を届け続けるために〜
layerx
PRO
0
120
困ったCSVファイルの話
mottyzzz
2
360
Lambda Durable FunctionsでStep Functionsの代わりはできるのかを試してみた
smt7174
2
140
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.9k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
150
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
190
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
560
Mobile First: as difficult as doing things right
swwweet
225
10k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Exploring anti-patterns in Rails
aemeredith
2
230
Designing for humans not robots
tammielis
254
26k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
The Curse of the Amulet
leimatthew05
1
7.7k
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