iPhone MapKit: Ek Açıklama görüntüleri pimleri sıfırlanır olsun

oy
4

Bir MapView için birkaç ek açıklamalar ekleyerek ve varsayılan pimi Özel bir resim kullanıyorum. Ben kullanıyorum viewForAnnotationböyle özel resim ayarlamak için temsilci yöntemi:

view.image = [UIImage imageNamed:@placemark.png];

Ve ayrıca denedim:

[(MKPinAnnotationView *)view setImage:[UIImage imageNamed:@placemark.png]];

Şimdi, bunlar hem gayet görüntüyü ayarlayın. Ek açıklama ya aday veya Ama mapTypeUydu veya melezi değişiklikler, geri kırmızı raptiye görüntüye sıfırlar. Neyi kaçırıyorum?

Oluştur 18/01/2010 saat 18:04
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
18

MKPinAnnotationView kullanmayın - sadece MKAnnotationView kullanın.

Cevap 01/11/2010 saat 16:07
kaynak kullanıcı

oy
3

Sanırım anladım. Ben MKAnnotationView alt sınıf zorunda sona erdi.

Cevap 18/01/2010 saat 19:43
kaynak kullanıcı

oy
0
MKAnnotationView* pinView = [[[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationIdentifier] autorelease];

pinView.animatesDrop=YES;
pinView.canShowCallout=YES;
pinView.image=[UIImage imageNamed:@"userMain.png"];

Vermeyin MKPinAnnotationonun varsayılan pin ek açıklama sürer. Yalnızca kullanın MKAnnotationViewnesne ve kullanmayın:

pinView.animatesDrop=YES;
Cevap 16/05/2012 saat 12:57
kaynak kullanıcı

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