元のドキュメント: developer.apple.com/documentation/swiftui/view/accessibilityactivationpoint(_:isenabled:)


インスタンスメソッド


accessibilityActivationPoint(_:isEnabled:)


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


iOS 18.0+ iPadOS 18.0+ Mac Catalyst 18.0+ macOS 15.0+

tvOS 18.0+ visionOS 2.0+ watchOS11.0+


nonisolated
func
accessibilityActivationPoint(
_ activationPoint: CGPoint,
isEnabled: Bool
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

nonisolated
func
accessibilityActivationPoint(
_ activationPoint: UnitPoint,
isEnabled: Bool
) -> ModifiedContent<Self, AccessibilityAttachmentModifier>




パラメータ


activationPoint

アクセシビリティ有効化の適用ポイント。


isEnabled

true の場合、アクセシビリティ有効化ポイントが適用されます。そうでない場合、アクセシビリティ有効化ポイントは変更されません。



議論


この修飾子を使用すると、VoiceOver に要素の拡大版を表示した場合でも、小さな要素のアクティベーションポイントが正確に維持されます。


アクティベーションポイントが指定されていない場合、アクセシビリティ要素の子孫要素、またはアクセシビリティフレームの中心からアクティベーションポイントが生成されます。





以下も見よ


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


func accessibilityActivationPoint(_:)

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


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 AccessibilityDirectTouchOptions

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


struct AccessibilityZoomGestureAction

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ