XCode 14.3 日本語化計画:New Human Interface Guideline
VoiceOver またはその他の支援技術でアクセシブル体験を提供するために、グラフとそのデータに関する情報を提供するために使用する AXChartDescriptor オブジェクトを生成する型。
protocol AXChartDescriptorRepresentable
AXChartDescriptorRepresentable の実装内で @Environment プロパティラッパーを使用できることに注意してください。その場合、Environment が変更されたときに呼び出される updateChartDescriptor を実装する必要があります。
たとえば、グラフを表すビューにアクセシビリティを提供するには、まずグラフ記述子の表現可能な型を宣言して下さい。
次に、accessibilityChartDescriptor 修飾子を使用して、AXChartDescriptorRepresentable 型のインスタンスをあなたのビューに提供します。
func makeChartDescriptor() -> AXChartDescriptor
このビューの AXChartDescriptor を作成し、それを返します。
必須
func updateChartDescriptor(AXChartDescriptor)
あなたのビューまたは Enviroment の変更に基づいて、あなたのビューの既存の AXChartDescriptor を更新します。
必須 デフォルトの実装が提供されます。
func accessibilityChartDescriptor<R>(R) -> some View
グラフを表すビューに記述子を追加して、すべてのユーザーがグラフのコンテンツにアクセスできるようにします。