XCode 26.3 日本語化計画
元のドキュメント: developer.apple.com/documentation/swiftui/view-accessibility
あなたの SwiftUI アプリを、障がいのある方を含むすべての人にとって使いやすい(アクセス可能な)ものにしましょう。
Apple の他の UI フレームワークと同様に、SwiftUI にはアクセシビリティ機能が組み込まれています。このフレームワークは、ナビゲーションビュー、リスト、テキストフィールド、スライダー、ボタンなどの一般的な要素を分析し、基本的なアクセシビリティラベルと値をデフォルトで提供します。これらの標準的なアクセシビリティ機能を有効にするために、特別な作業は必要ありません。
SwiftUI には、あなたのアプリのアクセシビリティを向上させるためのツールも提供されています。例えば、accessibilityLabel(_:) や accessibilityValue(_:) といったビュー修飾子を使って、UI 要素にアクセシビリティラベルを明示的に追加できます。
あなたのアプリにアクセシビリティ機能を追加する方法について詳しくは、アクセシビリティの基礎 をご覧ください。
以下、View をビューと記載する場合があります。
ビューの内容を説明するラベルを追加します。
func accessibilityLabel(_:isEnabled:)
ビューの内容を説明するラベルを追加します。
func accessibilityLabel<V>(content: (PlaceholderContentView<Self>) -> V) -> some View
ビューの内容を説明するラベルを追加します。
func accessibilityInputLabels(_:)
ユーザーがビューを識別するために使用する代替入力ラベルを設定します。
func accessibilityInputLabels(_:isEnabled:)
ユーザーがビューを識別するために使用する代替入力ラベルを設定します。
ラベルを表すアクセシビリティ要素と、一致するコンテンツの要素をペアにします。