XCode 26.3 日本語化計画
元のドキュメント: developer.apple.com/documentation/swiftui/accessibilitychildbehavior/ignore
子のアクセシビリティ要素はすべて非表示になります。
ビューを単一のアクセシビリティ要素で表現したい場合は、この動作を使用してください。新しいアクセシビリティ要素には初期プロパティがありません。そのため、アクセシビリティを有効にするには、accessibilityLabel(_:) などの他のアクセシビリティ修飾子を使用する必要があります。
var body: some View {
VStack {
Button("Previous Page", action: goBack)
Text("\(pageNumber)")
Button("Next Page", action: goForward)
}
.accessibilityElement(children: .ignore)
.accessibilityValue("Page \(pageNumber) of \(pages.count)")
.accessibilityAdjustableAction { action in
if action == .increment {
goForward()
} else {
goBack()
}
}
}
ignore の動作を使用する前に、combine の動作の使用を検討してください。
static let combine: AccessibilityChildBehavior
子アクセシビリティ要素のプロパティはすべて、新しいアクセシビリティ要素に統合されます。
static let contain: AccessibilityChildBehavior
子のアクセシビリティ要素はすべて、新しいアクセシビリティ要素の子要素になります。