Complex elements: custom actions, adjustable, modality and the rotor
Essence
Standard controls are accessible on their own. Trouble starts with custom ones: swipe actions in a cell, a slider built from a UIView, your own popup, a long feed. The accessibility API has dedicated mechanisms for these.
The rest of this answer, with code and interview follow-ups, is in the DevPrep app.
Read the full answer in DevPrep