Ik ben op zoek naar een UILabel om een MKAnnotationView toevoegen als leftCalloutAccessoryView recht na een fenomenale werd geselecteerd voor de eerste keer in de MKMapView. het label toevoegen is geen probleem: De callout wordt geselecteerd en opent, en dit is wanneer ik het label toe te voegen aan het bijschrift uitzicht. Het highlight wordt automatisch uitgebreid naar links met een glijbaan animatie en het nieuwe etiket met 2 regels wordt getoond. Helaas moet ik om het label toe te voegen na de Pin werd gekozen omdat ik bepaalde gegevens eerst moeten daarover Pin.
Het probleem is nu dat de tekst in dit label is een beetje wazig, alsof het niet correct wordt weergegeven. Toen ik de callout weer ongedaan en selecteer deze, is alles correct opgesteld.
Dit is de manier waarop ik het label toe te voegen:
tijdens het maken van de MKPinAnnotationView registreer ik me als waarnemer voor de gekozen eigenschap van het uitzicht, aangezien er geen afgevaardigde methode voor de selectie van de pin. Wanneer de pen is geselecteerd in de weergave, mijn waarnemer methode branden en voegt gewoon de tekst label aan de weergave. (creëer UILabel met 2 lijnen, een duidelijke achtergrond kleur en een gewaagde witte systeem lettertype, zet de leftCalloutAccessoryView, het label loslaat). Ik probeerde setNeedsDisplay, setNeedsLayout en een aantal andere dingen, maar wat er ook gebeurt, de tekst is nog steeds wazig op de label totdat de pen is geselecteerd voor de tweede keer.
Enig idee hoe ik dit label kan krijgen om correct zonder eraan gedacht wazig worden getrokken?
Bij voorbaat bedankt!













