Skip to content

Instantly share code, notes, and snippets.

@niwatako
Created June 21, 2018 12:13
Show Gist options
  • Save niwatako/1299ca8b2889076f9cda10f8e4ff46ed to your computer and use it in GitHub Desktop.
Save niwatako/1299ca8b2889076f9cda10f8e4ff46ed to your computer and use it in GitHub Desktop.
見落としがちなVoiceOver対応 #CodePiece #potatotips
potatotips #52 (iOS/Android開発Tips共有会) - connpass
https://potatotips.connpass.com/event/88164/
## jkatayama かたやま 見落としがちなVoiceOver対応 iOS @jkatayama
Kyash でiOSエンジニアやってます。
ある日CSに問い合わせ
「アプリ内のほとんどがVoiceOverサポートしてて嬉しいです、でも一部使いものにならないので対応お願いします」
障害者の方のためのアクセシビリティの機能。画面上のテキストの読み上げ。最近は画像の描写もできる。デフォルトでほぼ対応されている。UILabelやUIButtonならかってに読み上げられる。
これだけ聞くと対応いらないのではと思うが、対応されないケースがあります。
UIButtonを使う場合でTitleがなくて画像を使っているとき。
対応しないまま放置するとどうなるか。→画像ファイル名が読み上げられる。
修正方法は簡単、StoryboardでUIButton選択した状態で、アクセシビリティのセクションでラベルを設定する。
コードだとaccessibilityLabelを設定する。
簡単に他の部分もテストできないか?
AccessibilityInspectorで確認できる。QuickLookで表示されるテキストが読み上げられる。
### まとめ
UILabelやタイトル月UIButtonを使うときはVoiceOverを気にしなくて良い
画像のみのボタンに注意。ナビゲーションとか!
確認したことがない人はAccessibilityInspector使ってみてください
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment