Betöltése tartozék kiemelő nézetet mkannotationview

szavazat
1

Van egy térkép kommentár nézet, amely tartalmaz egy rightcallout gomb betölti tartozék nézet, amely egy UIViewController osztályban. Én használ resuable kommentárokat, de kíváncsi vagyok, hogyan tudom át frissített információt én UIViewController osztályban. Tegyük fel, hogy van 2 húr értékek Térkép 2 UILabels az én véleményem. Hogyan tudom frissíteni ezeket az értékeket a kezdeti tartozék nézet már betöltődik a memóriába, mint egy resusable nézetet?

Minden segítséget szívesen vennénk.

A kérdést 02/09/2009 08:26
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
0

Próbálja meg a MKMapViewDelegate módszer:

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

Ezt a módszert nevezik, amikor egy felhasználó megérintette az egyik kommentár nézet tartozék gombokat. Feltételezve, hogy a MKMapViewDelegate is a UIViewController, amely elérheti a tartozékot kilátás.

Válaszolt 21/04/2010 07:29
a forrás felhasználó

szavazat
0

A kommentár alosztály van szüksége, hogy felülbírálja a setTitle módszer A módosítások a példány a UIViewController osztályt, amelyhez a alosztály tartja. Vagy, akkor állítsd be a feliratozást alosztály értesítéseket kapni (az NSNotificationCenter), és amikor a bejelentés kézhezvételét frissíti a címet, és a példány a UIViewController osztályban.

Ha Ön nem ismeri a NSNotifications, akkor itt van egy gyors bemutató. Én ezeket tartani a kommentárok frissíteni. NSNotification példa

Válaszolt 11/03/2010 19:06
a forrás felhasználó

szavazat
0

El kell fenntartani egy hivatkozás a UILabels az objektumot, hogy megkapja a frissítést, majd setTitle: (azt hiszem), hogy frissítse a címkéket.

Válaszolt 31/12/2009 02:59
a forrás felhasználó

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