Nasıl normal bir UIView üstündeki (yerine haritasında) MKPinAnnotationView kullanabilirsiniz

oy
0

Ben özel bir harita içerecek bir iPhone uygulaması yazıyorum - kendi imajını haritası değil, Google'ın için. görüntü Ben gömülü bir görüntü (harita) ile sadece bir UIScrollView yürüttüğünü ediyorum, böyle RouteMe olarak çok büyük, bu yüzden yerine bir kütüphane kullanılarak değildir.

Benim sorum şudur: pim etkileşimleri MapKit aynı hissedeceksiniz böylece benim özel UIView üstündeki Apple'ın MKPinAnnotationView sınıflarını yeniden kullanmak mümkündür? Şimdiye kadar benim harita ve pozisyona buna bir pin eklemek için anladım, ama ben kullanıcı etkileşimde izin anlamaya olamaz - yani açıklama pop up penceresi olun.

Düşüncesi olan var mı? Çok teşekkürler.

Oluştur 20/07/2009 saat 16:51
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
0

Eğer MKAnnotationView bu yöntemle baktı mı:

  • (Void) setSelected: (BOOL) animasyon Seçilen: (BOOL) animasyon

Bu alenen göstermek / çizgisi balonunu gizleneyim maruz kaldığı tek yöntem bu. Bunun dışında derslere tersine mühendislik ve çevresinde alay başlamak gerekirdi.

Ancak, ben ederim derece karşı tavsiye ters sınıfları mühendislik ve kamuya açık olmayan yöntemler kullanılarak. Elma geriye uyumluluk sağlanması konusunda hiçbir vaatte bulunur ve onlar özel yöntemler kullanılarak olduğunu anlamaya, onlar mağazasından uygulamanızı tekme edeceğiz.

Btw, tam açıklama, bu setSelected için Apple'ın belgelerine notlar şunlardır: animasyonlu:

Tartışma doğrudan bu yöntemi çağırın olmamalıdır. Bir MKMapView nesne açıklama ile kullanıcı etkileşimlerinin yanıt olarak bu yöntemi çağırır.

Cevap 20/07/2009 saat 23:09
kaynak kullanıcı

oy
0

Birini yapmak ve görüntülemek amacıyla subview eklemek kullanmak mümkün olabilir, çekmeyin prolly u istediğiniz yere göstermek için bunu elde etmek için bazı işler yapmak zorunda u eith mkmaps çalışmak içindir vermek koordinatlar beri

Cevap 20/07/2009 saat 17:31
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more