XCode 14.3 日本語化計画:New Human Interface Guideline
既存のアクセシビリティ要素の子を 1 つ以上の新しい合成アクセシビリティ要素に置き換えます。
func accessibilityChildren<V>(@ViewBuilder children: () -> V) -> some View where V : View
children
フレームワークがアクセシビリティ要素を生成するために使用する置換子ビューを表す ViewBuilder。
この修飾子を使用して、既存の要素の子を、あなたが指定した 1 つ以上の新しい合成アクセシビリティ要素に置き換えます。これにより、合成の非視覚的アクセシビリティ要素を視覚的アクセシビリティ要素の子として設定できるようになります。
SwiftUI は、必要に応じてアクセシビリティコンテナを暗黙的に作成します。アクセシビリティ要素がすでに存在する場合、フレームワークはそれをアクセシビリティコンテナに変換します。
以下の例では、Canvas (Canvas) には、固有のアクセシビリティ要素を持たない垂直バーのグラフが表示されます。ビューをアクセシブルにするには、キャンバス内に描画される各バーの値を表すアクセシビリティ要素を持つビューに accessibilityChildren(children:) 修飾子を追加して下さい。
SwiftUI は、children パラメータで提供したビューを全て非表示にし、フレームワークはそのビューを使用してアクセシビリティ要素を生成します。
func accessibilityElement(children: AccessibilityChildBehavior) -> some View
新しいアクセシビリティ要素を作成するか、既存のアクセシビリティ要素の AccessibilityChildBehavior を変更します。
func accessibilityRepresentation<V>(representation: () -> V) -> some View
このビューの 1 つ以上のアクセシビリティ要素を新しいアクセシビリティ要素に置き換えます。
struct AccessibilityChildBehavior
新しい親要素の子要素の動作を定義します。
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ