iOS12 - map callout is not accessible in VoiceOver

I can't get VoiceOver to access custom map callout in iOS 12. When I tap on a callout view, it won't gain focus and therefore won't speak the accessibility text. I can't get it to work in the app I'm working on as well as Apple's sample app "MapCallouts: Using MapKit Annotations". It works fine in previous iOS versions.


Anybody knows how to make it work in iOS 12?


Environments:

Xcode 10 GM, iOS 12 GM, beta as well

Replies

Hi Leon,


I've already participated to another thread about annotation and callout with iOS 12.


There is some issues with displaying / dismissing callouts with iOS 12.


Especially when I (we) want to customize the annotation callout in the mapView delegate method: didSelectAnnotationView


In my case, sometimes the callouts are not dismiss correctly. Some callouts stay opened without the possibility to close it.


No the same issue but related i think.

Hi Leon, I am facing the same issue. Did you find a solution for this problem?


Thanks,

Ankur