Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iOS Accessibility

0ebf471a3ae8df42a84f93a7efbbdbd0?s=47 Ash Furrow
November 20, 2012

iOS Accessibility

A brief overview of accessibility on iOS: what it is, the challenges, and the rewards.

0ebf471a3ae8df42a84f93a7efbbdbd0?s=128

Ash Furrow

November 20, 2012
Tweet

Transcript

  1. Accessibility Ash Furrow iOS Lead iOS Developer,

  2. Matters Accessibility

  3. None
  4. Ontario Citizens 1 in 7

  5. Ontario Citizens Broader 1 in 7 Appeal Market

  6. Legislation Ontario Citizens Broader AODA 1 in 7 Appeal Market

  7. Legislation Ontario Citizens Broader Low Cost in iOS AODA Relatively

    1 in 7 Appeal Market
  8. iOS is and visual aural

  9. You wouldn’t ship a shitty visual interface Why would you

    ship a shitty aural one?
  10. Accessibility is HARD

  11. WHY?

  12. TURN VoiceOver ON (seriously)

  13. Accessibility is EASY

  14. UIAccessibility

  15. Part of UIKit Built in UIAccessibility

  16. Part of UIKit Built in UIAccessibility Conformed to by UIView

    Built in
  17. Part of UIKit Built in UIAccessibility Conformed to by UIView

    Built in You can roll your own Built in
  18. 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
  19. invisible THE BUTTON

  20. Using as button labels

  21. drawRect: UITableViewCell

  22. Localization ຊ౔Խ ϩʔΧϥΠθʔγϣϯ !"#$%&ا локализация lokalisasyon lokalisatie εντοπισµός localisation localización

    lokalisering localização
  23. Honour Building quality software is a measure of Quality Building

    accessible software is a measure of
  24. Book Buy My