インスタンスメソッド


accessibilityChartDescriptor(_:)


グラフを表すビューに記述子を追加して、すべてのユーザーがグラフのコンテンツにアクセスできるようにします。



iOS 15.0+ iPadOS 15.0+ macOS 12.0+ Mac Catalyst 15.0+

tvOS 15.0+ watchOS 8.0+ visionOS 1.0+


func accessibilityChartDescriptor<R>(_ representable: R) -> some View where R : AXChartDescriptorRepresentable






パラメータ


chartDescriptor

AXChartDescriptorRepresentable は、あなたのグラフとそのデータを記述するために使用されます。



議論


このメソッドを使用してグラフビューに関する情報を提供し、VoiceOver やその他の支援技術ユーザーがあなたのグラフとそのデータを認識して操作できるようにします。


これは、イメージビューやカスタムレンダリングされたグラフビューなど、グラフを表す全てのビューに適用できます。


accessibilityChartDescriptor 修飾子は、グラフを表す-あらゆる-ビューに適用できます。最も単純なケースはグラフのイメージです。ビューの実装の詳細は重要ではなく、それがグラフを表すという事実と、提供されたグラフ記述子がグラフの内容を正確に記述するという事実だけが重要です。


使用例:


まず、AXChartDescriptorRepresentable 型を定義します。


  1. struct MyChartDescriptorRepresentable:
  2. AXChartDescriptorRepresentable {
  3. func makeChartDescriptor() -> AXChartDescriptor {
  4. // Build and return your `AXChartDescriptor` here.
  5. }
  6. func updateChartDescriptor(_ descriptor: AXChartDescriptor) {
  7. // Update your chart descriptor with any new values, or
  8. // don't override if your chart doesn't have changing
  9. // values.
  10. }
  11. }





以下も見よ


グラフの説明


protocol AXChartDescriptorRepresentable

VoiceOver またはその他の支援技術でアクセシブル体験を提供するために、グラフとそのデータに関する情報を提供するために使用する AXChartDescriptor オブジェクトを生成する型。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ