2011-01-17 10 views
5

アクセシビリティラベルをマップアノテーションに追加する方法は誰でも知っていますか?私はそれをMKAnnotationViewとMKAnnotationに追加しようとしましたが、いずれも動作しません。アノテーションが選択されている場合、VoiceOverは常に「ピン」だけを読み込みますが、アノテーションを選択すると元のマップアプリケーションでは正しいタイトルが表示されます。iPhone MapKit:アノテーションのアクセシビリティ

おかげで、よろしく、

クリスあなたの-mapView:viewForAnnotation:

+0

恐ろしい質問です。私はこの情報のためにウェブの高低を検索していましたが、これが私が見つけた唯一のものでした。ただ他の誰もアクセシビリティと「MKAnnotationView」を扱っていないことに驚きました。あなたの質問(と答え)は私を非常に助けてくれました。ありがとう! – mluisbrown

答えて

6

はあなた返さMKAnnotationViewオブジェクトのaccessibilityValueを設定します。

+0

Ortwinに感謝、私はaccessibilityLabelをばかげているだけでしたが、Valueがトリックでした! – Chris

+0

FYI、 'accessibilityLabel'を設定すると、iOS 8.2で動作します。しかし、どのバージョンが修正されたかは分かりません。 – stevekohls