mkannotationview için Aksesuar çizgisi görünümü yükleniyor

oy
1

Bir UIViewController sınıftır bir aksesuar görünümü yükleyen bir rightcallout düğme içeren bir harita açıklama manzarası vardır. Ben resuable ek açıklamaları kullanıyorum, ama benim UIViewController sınıfına güncel bilgileri aktarmak nasıl merak ediyorum. en benim görünümünde 2 UILabels eşleme 2 dize değerleri var diyelim. İlk aksesuar görünümü zaten tekrar kullanılabilir görünüm olarak belleğe yüklendikten sonra nasıl bu değerleri güncelleyebilirim?

Herhangi bir yardım mutluluk duyacağız.

Oluştur 02/09/2009 saat 08:26
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
0

MKMapViewDelegate yöntemini kullanmayı deneyin:

-(void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;

Bir kullanıcı ek açıklama görünümün aksesuar düğmelerinden birine dokunulduğunda, bu yöntemi denir. senin MKMapViewDelegate Aksesuarınızın görünümü erişebilir UIViewController da olduğunu varsayarsak.

Cevap 21/04/2010 saat 07:29
kaynak kullanıcı

oy
0

· Açıklama alt sınıfında da alt sınıf düzenliyor senin UIViewController sınıfının örneğine değişiklikleri göndermek setTitle yöntemi geçersiz gerekir. Veya, kurulum · Açıklama alt sınıf başlık ve UIViewController sınıfın örneğini, ve bir bildirim aldıktan sonra bildirimleri (NSNotificationCenter itibaren) almak güncellemek için olabilir.

Eğer NSNotifications haberiniz yoksa, o zaman burada hızlı bir referanstır. Güncellenmiş benim ek açıklamaları tutmak için bu kullanılır. NSNotification Örnek

Cevap 11/03/2010 saat 19:06
kaynak kullanıcı

oy
0

Sen SetTitle güncellemesini alır nesnede UILabels bir başvuru korumak gerekir ve daha sonra kullanacağız: (Sanırım) etiketlerini güncellemek için.

Cevap 31/12/2009 saat 02:59
kaynak kullanıcı

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