インスタンスメソッド


accessibilityAction(_:)


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


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

tvOS 16.0+ visionOS 1.0+


宣言


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






議論


アクションを使用すると、VoiceOver などの支援テクノロジーがアクションを呼び出すことでビューを操作できるようになります。たとえば、これは動的な数のカスタムアクションをビューに追加する方法です。


  1. var isDraft: Bool
  2. var body: some View {
  3. ContentView()
  4. .accessibilityActions {
  5. ForEach(actions) { action in
  6. Button {
  7. action()
  8. } label: {
  9. Text(action.title)
  10. }
  11. }
  12. if isDraft {
  13. Button {
  14. // Handle Delete
  15. } label: {
  16. Text("Delete")
  17. }
  18. }
  19. }


以下も見よ


ビューへのアクションの追加


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

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


func accessibilityAction(named: Text, () -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

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


func accessibilityAction<S>(named: S, () -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

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


func accessibilityAction(named: LocalizedStringKey, () -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>

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


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

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


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

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


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

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


struct AccessibilityActionKind

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


enum AccessibilityAdjustmentDirection

アクセシビリティ調整を行うときに使用する方向インジケータ。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ