XCode 14.3 日本語化計画
アクセシビリティ要素に対してアクションを実行した結果の簡単な説明を含むローカライズされた文字列。
要素が UIKit コントロールでない限り、このプロパティのデフォルト値は nil です。その場合、値は、コントロールの型から派生する、システムが提供するヒントです。
アクセシビリティヒントは、アクセシビリティラベルからの結果が明らかでない場合に、アクセシビリティ要素に対してアクションを実行すると何が起こるかをユーザーが理解するのに役立ちます。たとえば、あなたのアプリに [追加(Add)] ボタンを提供する場合、ボタンのアクセシビリティラベルは、ボタンをタップするとアプリに値が追加されることをユーザが理解するのに役立ちます。ただし、あなたのアプリでユーザが曲タイトルのリストでタイトルをタップして曲を再生できる場合、リスト行のアクセシビリティラベルはユーザにそのことを伝えません。支援アプリが障害のあるユーザにこの情報を提供できるようにするために、リスト行の適切なヒントは "曲を再生します" です。
アクセシビリティ要素のヒントを作成するには、以下のガイドラインに従ってください。
ヒントが命令のように聞こえる可能性があるため、動詞の命令形でフレーズを始めることは避けてください。たとえば、"曲を再生する (Play the song)" や "アイテムを購入する(Purchase the item)" などのヒントを作成しないでください。
var isAccessibilityElement: Bool
要素が支援アプリでアクセスできるアクセシビリティ要素であるかどうかを示すブール値。
var accessibilityLabel: String?
アクセシビリティ要素を識別するローカライズされた文字列内の簡潔なラベル。
var accessibilityValue: String?
アクセシビリティ要素の値を含むローカライズされた文字列。
var accessibilityTraits: UIAccessibilityTraits
アクセシビリティ要素を最もよく特徴付けるアクセシビリティ特性の組み合わせ。
アクセシビリティ要素の動作を説明する定数群。