構造体


UIAccessibility.DirectTouchOptions


VoiceOver がダイレクトタッチ領域の音声を生成する方法を構成する定数群。



iOS 17.0+ iPadOS 17.0+ Mac Catalyst 17.0+ tvOS 17.0+

watchOS 10.0+ visionOS 1.0+   Beta  


struct DirectTouchOptions





概観


ダイレクトタッチ領域 は、VoiceOver がジェスチャを VoiceOver コマンドとして解釈するのではなく、アプリに直接渡すスクリーンの領域です。


ダイレクトタッチ領域の例は以下のとおりです。


  • 音楽作成アプリでのキーボード

  • サウンドを生成するゲーム内のプレーヤービュー

  • 書類にあなたの名前を署名する領域

  • 要素が UIAccessibility.DirectTouchOptions を使用していない場合、VoiceOver は要素を読み上げ、すぐにアプリへタッチイベントの送信を開始します。


    DirectTouchOptions を指定して以下の 2 つの定数を使用し、VoiceOver 領域をカスタマイズします。


  • 人がダイレクトタッチ領域に触れたときに VoiceOver が無音になるようにするには、silentOnTouch を使用します。この領域では、アプリは VoiceOver オーディオと競合することなく独自のオーディオフィードバックを生成します。

  • タッチが要素に伝わる前に人がユーザインターフェイス要素を操作できるようにするには、requiresActivation を使用します。これは、署名フィールドなど、誤ったタッチによって望ましくない入力が生成されるシナリオに役立ちます。





  • トピックス


    イニシャライザ


    init(rawValue: UInt)

    符号なし整数を使用して、新しいダイレクトタッチオプション構造体を作成します。



    型プロパティ


    static var silentOnTouch: UIAccessibility.DirectTouchOptions

    VoiceOver オーディオを引き起こさずに、ダイレクトタッチ領域でタッチイベントを即座に受信できるようにします。


    static var requiresActivation: UIAccessibility.DirectTouchOptions

    人が要素をダブルタップするまで、ダイレクトタッチ領域へのパススルーを禁止します。






    関連


    以下への準拠


    OptionSet


    Sendable






    以下も見よ


    構成動作


    var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?

    現在のアクセシビリティ要素のカスタムローターの配列。


    var accessibilityElementsHidden: Bool

    アクセシビリティ要素を非表示にするかどうかを示すブール値。


    var accessibilityRespondsToUserInteraction: Bool

    アクセシビリティ要素がユーザー操作によってアクションを実行するかどうかを示すブール値。


    var accessibilityViewIsModal: Bool

    VoiceOver が要素の兄弟であるビュー内のアクセシビリティ要素を無視するかどうかを示すブール値。


    var shouldGroupAccessibilityChildren: Bool

    VoiceOver が、画面上の位置に関係なく、要素の子であるアクセシビリティ要素をグループ化するかどうかを示すブール値。


    var accessibilityDirectTouchOptions: UIAccessibility.DirectTouchOptions

    VoiceOver がダイレクトタッチ領域の音声を生成する方法を構成する値。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ