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


インスタンスメソッド


accessibilityActions(category:_:)


特定のカテゴリを持つ複数のアクセシビリティアクションをビューに追加します。アクションは、VoiceOver などの支援技術がアクションを呼び出すことでビューを操作できるようにするもので、カテゴリごとにグループ化されます。同じカテゴリを持つ複数のアクション修飾子がビューに適用された場合、それらのアクションは結合されます。


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

visionOS 2.0+ watchOS 11.0+

nonisolated
func
accessibilityActions<Content>(
@ViewBuilder _ content: () -> Content
) -> some View where Content : View




パラメータ


category

アクセシビリティ関連のアクションがグループ化されているカテゴリ。


content

ビューに追加されたアクセシビリティアクション。



議論


Var body: some View { EditorView() .accessibilityActions(category: .edit) { ForEach(editActions) { action in Button(action.title) { action() } } if hasTextSuggestions { Button(“Show Text Suggestions”) { presentTextSuggestions() } } } }

訳注
:プログラムの1断片らしいが、意味がわからない。とりあえずそのまま置いておく。



以下も見よ


アクションをビューに追加


func accessibilityAction(AccessibilityActionKind, () -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

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


func accessibilityActions<Content>(() -> Content) -> some View

ビューに複数のアクセシビリティアクションを追加します。


func accessibilityAction(named:_:)

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


func accessibilityAction<Label>(action: () -> Void, label: () -> Label) -> some View

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


func accessibilityAction<I, Label>(intent: I, label: () -> Label) -> some View

ビューに、label の内容でラベル付けされたアクセシビリティ・アクションを追加します。アクションを使用すると、VoiceOver などの支援技術がアクションを呼び出すことでビューを操作できるようになります。アクションが実行されると、intent が呼び出されます。


func accessibilityAction<I>(AccessibilityActionKind, intent: I) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

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


func accessibilityAction(named:intent:)

ビューに「name」というラベルのアクセシビリティアクションを追加します。アクションを使用すると、VoiceOver などの支援技術がアクションを呼び出すことでビューを操作できるようになります。アクションが実行されると、intent が呼び出されます。


func accessibilityAdjustableAction((AccessibilityAdjustmentDirection) -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

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


func accessibilityScrollAction((Edge) -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

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


struct AccessibilityActionKind

利用可能なアクセシビリティアクションの種類を定義する構造体。


enum AccessibilityAdjustmentDirection

アクセシビリティ調整を行う際に使用する方向指示器。


struct AccessibilityActionCategory

システムによって提供され、命名されるアクセシビリティアクションのカテゴリを指定します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ