Próbálom felvenni a UILabel egy MKAnnotationView mint leftCalloutAccessoryView után csap kapott kiválasztott először a MKMapView. Hozzáadása a címke nem probléma: A kiemelő lesz kiválasztva, és megnyitja, és ez az, amikor hozzá a címkét a kiemelő kilátás. A kiemelő kap automatikusan kiterjeszti a bal csúszdával animáció, és az új címkét, beleértve a 2 vonal látható. Sajnos hozzá kell adnia a címke után Pin kapott kiválasztott, mert kell bizonyos információkat, hogy a Pin először.
A probléma az, hogy a szöveg a címke kissé „homályos”, mintha ez nem lesz megfelelő. Mikor törölje a kiemelő és válassza ki újra, minden húzott rendesen.
Ez az, ahogy én hozzá a címke:
létrehozása közben MKPinAnnotationView regisztrálnom megfigyelőként a „kiválasztott” tulajdonság a nézet, mivel nincs megbízottja módszer kiválasztását a csap. Ha a láb ki van választva a nézet, a megfigyelő módszer tüzek és csak tovább növeli a szöveges címkét a nézetet. (create UILabel 2 vonalak, világos háttér színét, és a vastag fehér rendszer font, meg a leftCalloutAccessoryView, engedje el a címkén). Próbáltam setNeedsDisplay, setNeedsLayout és számos más dolog, de nem számít, milyen a szöveg még mindig homályos a címkén, amíg a tű van kiválasztva a második alkalommal.
Valami ötlet, hogy hogyan tudok ezen Label levonható helyes nélkül jó állapotban homályos?
Előre is köszönöm!













