I'm not quite sure what you are trying to do here, but I will try to provide an alternative way to make this available.
Instead of considering each switch as selected or deselected, it would not be better to consider the entire group of switches as one combined accessibility element.
So, if you have switches for [cat, dog, rabbit, guinea pig] . Then your accessibility should read something like ...
Animal selection group: none selected
or
Animal selection group: rabbit selected
etc...
Having said all this ... what kind of user interface are you trying to create?
Radio buttons are fundamentally not part of iOS. It would be much better to use a user interface that users know. And then by doing this, you make the accessibility problem a problem without problems.
Perhaps a UIPickerView or UITableView might be better alternatives to switches?
source share