元のドキュメント: developer.apple.com/documentation/swiftui/accessibilitydirecttouchoptions


構造体


AccessibilityDirectTouchOptions


ビューの直接タッチ領域の機能を定義するオプションセット。


iOS 17.0+ iPadOS 17.0+ Mac Catalyst 17.0+ macOS 14.0+

tvOS 17.0+ visionOS 1.0+ watchOS 10.0+

struct AccessibilityDirectTouchOptions




トピックス


オプションの取得


static let requiresActivation: AccessibilityDirectTouchOptions

VoiceOver などの支援技術が、ダブルタップなどのユーザー操作によって直接タッチ領域をアクティブにするまで、直接タッチ領域へのタッチパススルーを防止します。


static let silentOnTouch: AccessibilityDirectTouchOptions

VoiceOver などの音声支援技術による音声入力なしに、直接タッチ領域がタッチイベントを即座に受信できるようにします。音声フィードバックと競合する可能性のある、タッチ操作に対する直接的な音声フィードバックを提供するアプリに適しています。



オプションのセットを作成する


init(rawValue: AccessibilityDirectTouchOptions.RawValue)

直接タッチオプションのセットを作成します





関連


以下に準拠


Equatable

ExpressibleByArrayLiteral

OptionSet

RawRepresentable

Sendable

SendableMetatype

SetAlgebra





以下も見よ


ジェスチャーをアクセシブルにする


func accessibilityActivationPoint(_:)

要素の起動ポイントとは、支援技術がジェスチャーを開始するために使用する場所のことです。


func accessibilityActivationPoint(_:isEnabled:)

要素の起動ポイントとは、支援技術がジェスチャーを開始するために使用する場所のことです。


func accessibilityDragPoint(_:description:)

支援技術がドラッグ操作を開始するために使用すべきポイント。


func accessibilityDragPoint(_:description:isEnabled:)

支援技術がドラッグ操作を開始するために使用すべきポイント。


func accessibilityDropPoint(_:description:)

支援技術がドラッグ操作を終了するために使用すべきポイント。


func accessibilityDropPoint(_:description:isEnabled:)

支援技術がドラッグ操作を終了するために使用すべきポイント。


func accessibilityDirectTouch(Bool, options: AccessibilityDirectTouchOptions) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

このアクセシビリティ要素が直接タッチ領域であるかどうかを明示的に設定します。直接タッチ領域は、VoiceOver などの支援技術を介さずに、タッチイベントをアプリに直接渡します。この修飾子は、オプションの AccessibilityDirectTouchOptions オプションセットを受け入れ、直接タッチ領域の機能をカスタマイズできます。


func accessibilityZoomAction((AccessibilityZoomGestureAction) -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

ビューにアクセシビリティズームアクションを追加します。アクションを使用すると、VoiceOver などの支援技術がアクションを呼び出すことでビューを操作できるようになります。


struct AccessibilityZoomGestureAction

VoiceOver などの支援技術を用いてユーザーが行うズームジェスチャーの位置情報と方向情報。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ