VoiceOver issue with Swift Charts

By MuseumShuffle, 12 February, 2026

Forum
App Development and Programming

I had a VoiceOver user of my app (Please Don't Rain) point out an issue that I’ve definitely known about but have never been able to fix.

My charts have the X axis as each hour of the day and the Y axis is usually an amount (rainfall, as an example).

With Swift Charts when I tap part of a chart it summarizes the 3 hours and then you can swipe vertically to hear it read out details of each hour. The units aren't being read in the summary but they are for individual hours.

In the AXChartDescriptor I’ve tried everything I can think of, including adding a label to the Y axis in the DataPoint but nothing seems to work in getting that summary to use units.

I made a video of the issue in question.

Anyone have any tips?

Options