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


構造体


AccessibilityZoomGestureAction


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


iOS 16.0+ iPadOS 16.0+ Mac Catalyst 16.0+ macOS 13.0+

tvOS 16.0+ visionOS 1.0+ watchOS 9.0+

struct AccessibilityZoomGestureAction




トピックス


アクションの方向を取得


let direction: AccessibilityZoomGestureAction.Direction

ズームジェスチャの方向。


enum Direction

VoiceOver のズームローターで上下にスワイプするなど、支援技術によって実行されるズームジェスチャーの動きに一致する方向。


位置情報の取得


let location: UnitPoint

ズームジェスチャーの起動ポイントを、アクセシビリティ要素のフレームに合わせて正規化したもの。


let point: CGPoint

ウィンドウの座標空間内における、ズームジェスチャーの起動ポイント。





以下も見よ


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


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 オプションセットを受け入れ、直接タッチ領域の機能をカスタマイズできます。


struct AccessibilityDirectTouchOptions

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


struct AccessibilityZoomGestureAction

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ