インスタンスメソッド
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 などの支援テクノロジーがアクションを呼び出すことでビューを操作できるようになります。たとえば、これは動的な数のカスタムアクションをビューに追加する方法です。
- var isDraft: Bool
- var body: some View {
ContentView()
.accessibilityActions {
ForEach(actions) { action in
Button {
action()
} label: {
Text(action.title)
}
}
if isDraft {
Button {
// Handle Delete
} label: {
Text("Delete")
}
}
}
以下も見よ
ビューへのアクションの追加
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
アクセシビリティ調整を行うときに使用する方向インジケータ。
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ