XCode 15.0 日本語化計画
VoiceOver がダイレクトタッチ領域の音声を生成する方法を構成する定数群。
ダイレクトタッチ領域 は、VoiceOver がジェスチャを VoiceOver コマンドとして解釈するのではなく、アプリに直接渡すスクリーンの領域です。
ダイレクトタッチ領域の例は以下のとおりです。
要素が UIAccessibility.DirectTouchOptions を使用していない場合、VoiceOver は要素を読み上げ、すぐにアプリへタッチイベントの送信を開始します。
DirectTouchOptions を指定して以下の 2 つの定数を使用し、VoiceOver 領域をカスタマイズします。
符号なし整数を使用して、新しいダイレクトタッチオプション構造体を作成します。
static var silentOnTouch: UIAccessibility.DirectTouchOptions
VoiceOver オーディオを引き起こさずに、ダイレクトタッチ領域でタッチイベントを即座に受信できるようにします。
static var requiresActivation: UIAccessibility.DirectTouchOptions
人が要素をダブルタップするまで、ダイレクトタッチ領域へのパススルーを禁止します。
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
現在のアクセシビリティ要素のカスタムローターの配列。
var accessibilityElementsHidden: Bool
アクセシビリティ要素を非表示にするかどうかを示すブール値。
var accessibilityRespondsToUserInteraction: Bool
アクセシビリティ要素がユーザー操作によってアクションを実行するかどうかを示すブール値。
var accessibilityViewIsModal: Bool
VoiceOver が要素の兄弟であるビュー内のアクセシビリティ要素を無視するかどうかを示すブール値。
var shouldGroupAccessibilityChildren: Bool
VoiceOver が、画面上の位置に関係なく、要素の子であるアクセシビリティ要素をグループ化するかどうかを示すブール値。
var accessibilityDirectTouchOptions: UIAccessibility.DirectTouchOptions
VoiceOver がダイレクトタッチ領域の音声を生成する方法を構成する値。