Hogyan használhatom MKPinAnnotationView tetején rendszeres UIView (ahelyett térképen)

szavazat
0

Írok egy iPhone alkalmazás, amely tartalmaz egy egyedi térképet - saját kép, a térképen nem a Google. A kép nem túl nagy, így ahelyett, hogy a könyvtár, mint RouteMe, én választó csak egy UIScrollView egy beágyazott kép (térkép).

A kérdésem a következő: lehetséges, hogy újra használni az Apple MKPinAnnotationView osztályok a tetején én egyéni UIView úgy, hogy a csap kölcsönhatások fogja érezni ugyanaz, mint MapKit? Amit eddig kitaláltam, hogyan kell hozzáadni a PIN kódot az térképet és helyzetét, de nem tudok rájönni, hogyan kell, hogy a felhasználó kölcsönhatásba -, azaz, hogy a leírás buborék pop up.

Bármi hozzáfűznivaló? Nagyon szépen köszönöm.

A kérdést 20/07/2009 16:51
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
0

Megnézted ezt módszert MKAnnotationView:

  • (Void) setSelected: (BOOL) Kiválasztott animált: (BOOL) animált

Ez az egyetlen módszer, amely nyilvánosan hozzáférhető, amelyek megjelenítéséhez / elrejtéséhez kiemelő buborék. Más, mint, hogy ha volna fejtheti az osztályok és elkezd dugta körül.

Én azonban azt ajánlom ellen reverse engineering az osztályok és módszerek alkalmazásával, amelyek nem nyilvánosan hozzáférhető. Apple nem tesz ígéretet, hogy fenntartsa a kompatibilitás, és ha rájönnek, hogy használ saját módszerekkel, szétrúgom az alkalmazást a boltban.

btw, teljes körű nyilvánosságra hozatalát, ezek az Apple dokumentációs megjegyzések setSelected: animált:

Megbeszélés Ne hívja ezt a módszert közvetlenül. Egy MKMapView tárgy kéri ezt a módszert, válaszul felhasználói interakciók a kommentár.

Válaszolt 20/07/2009 23:09
a forrás felhasználó

szavazat
0

Lehet, hogy képes arra, hogy egy és használja hozzá subview érdekében, hogy megjelenjen, ull prolly van, hogy némi munkát, hogy azt jelenítse meg, ahol u akarjuk, hogy mivel a koordinátákat u adni azt jelentette, hogy a munka eith mkmaps

Válaszolt 20/07/2009 17:31
a forrás felhasználó

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