Kendime erişim ve kişisel bir meydan okumayla ilgili bir egzersiz olarak, göreceli olarak basit bir uygulama yazmak istediğime karar verdim.Atış rötuşlarıKolaylıkla MKMapView'daBağlantıyı etkinleştirme
Uygulama, ABD'nin MKMapView
numarasını gösterir ve üzerinde herhangi bir yere dokunduğunuzda, size dokunduğunuz yeri, konumu ve ülkeyi göstermek için MKReverseGeocoder
kullanır. Bu iyi çalışıyor, ancak MKMapView
'a WildcardGestureRecognizer
ekleyerek dokunma olaylarını kaçırmam gerekiyor. Bu VoiceOver
kapalı harika çalışıyor.
VoiceOver
'u açıp haritaya dokunduğumda "map" yazıyor. Eğer iki kez dokunursam, onu aktive ettiğinizi gösteren küçük tık sesi çıkarır. Dürüst olmak gerekirse, bu olayları nasıl durduracağım konusunda bir kayıp yapıyorum. Genel çözümün tüm ekranın üzerine şeffaf bir görünüm koymak ve dokunuşları geçmek olduğunu biliyorum, ancak bu VoiceOver
ile çalışacak mı? Kayıt için
WildcardGestureRecognizer
burada bulunur:
How to intercept touches events on a MKMapView or UIWebView objects?