2011-01-17 6 views
5

Кто-нибудь знает, как добавить метку доступности в аннотацию карты? Я попытался добавить его в MKAnnotationView и MKAnnotation, но не работает. VoiceOver всегда читает «pin» при выборе аннотации, в то время как исходное приложение Maps имеет правильное название при выборе аннотации.iPhone MapKit: Доступность аннотаций

Спасибо и наилучшие пожелания,

Крис

+0

Удивительный вопрос. Я искал в Интернете высоко и низко для этой информации, и это было единственное, что я нашел. Просто поразило, что никто не имел доступа к доступности и «MKAnnotationView». Ваш вопрос (и ответ) очень помог мне. Благодаря! – mluisbrown

ответ

6

В вашем -mapView:viewForAnnotation: установить accessibilityValue вашего возвращенного MKAnnotationView объекта.

+0

Спасибо Ortwin, я только возился с accessibilityLabel, но Value сделал трюк! – Chris

+0

FYI, установка 'accessibilityLabel' работает в iOS 8.2. Не уверен, какая версия была исправлена. – stevekohls

Смежные вопросы