Én jelenleg is dolgozik a mapkit és am ragadt.
Van egy egyedi feliratozást nézet Én használ, és azt szeretné használni a kép tulajdonság, hogy megjelenjen a pontot a térképen a saját ikont. Van ez jól működik. De mi azt is szeretnék csinálni, hogy felülbírálja az alapértelmezett kiemelő nézet (a buborékban megjelenik a cím / felirat, ha a kommentár ikon megérintésével). Azt akarom, hogy képes legyen irányítani a kiemelő önmagát: a mapkit csupán hozzáférést biztosít a bal és a jobb kiegészítő kiemelő nézeteit, de nem lehet, hogy egy egyéni nézet a kiemelő buborék, vagy, hogy ez nulla méret, vagy bármi más.
Az én ötletem volt, hogy felülbírálja selectAnnotation / deselectAnnotation én MKMapViewDelegate, majd felhívni a saját egyéni nézet, hogy egy hívás a custom kommentár kilátás. Ez működik, de csak akkor, ha canShowCalloutbe van állítva, hogy YESaz én egyéni kommentár nézet osztályban. Ezek a módszerek nem hívják segítségül, ha én ezt a készletet NO(ami az, amit akarok, úgy, hogy az alapértelmezett kiemelő buborék nem húzott). Szóval van nem lehet tudni, ha a felhasználó megérintette a lényeg a térképen (kiválasztva), vagy megérintett egy pont, ami nem része a kommentár nézetek (delected it) anélkül, hogy az alapértelmezett kiemelő buborék nézet fel.
Próbáltam lement egy másik utat, és csak a kezelés minden érintési eseményeket magam a térképen, és nem úgy tűnik, hogy ezt a munkát. Olvastam más kapcsolódó bejegyzések fogása érintés események a térképen, de nem pontosan mit akarok. Van egy módja annak, hogy beleveti magát a térképrészletet, hogy távolítsa el a kiemelő buborék elkészítése előtt? Én a veszteség.
Valami javaslat? Én hiányzó valami nyilvánvaló?













