How do I get the currently focused element when using VoiceOver on iOS?

bobmoff picture bobmoff · Dec 10, 2013 · Viewed 7.3k times · Source

I have a table with cells that the user may swipe to mark them "completed". I am trying to make this accessible using VoiceOver by implementing the accessbilityScroll method.

This works fine, but I can't figure out what cell has focus when the user scrolls.

I only find information on how to change focus.

Answer

bobmoff picture bobmoff · Dec 10, 2013

Hehe, Ok. I just figured it out.

There is a protocol for this. Its called UIAccessibilityFocus

Method: accessibilityElementDidBecomeFocused:

Well, I will leave this question here to any one else that is out there struggling with this.