Gibt es eine Möglichkeit, eine MKAnnotationViews callout zu Autoskal setzen?

stimmen
0

Das Problem, das ich habe ist, ich tue Reverse Geocoding und die vollständige Adresse wird immer in der Legende abgeschnitten. Gibt es eine Möglichkeit autoresizingsubviews auf YES zu setzen?

Vielen Dank

Kerbe

Veröffentlicht am 19/04/2010 um 01:32
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
0

Tho nicht unbedingt eine gute Idee, können Sie mit dem Subviews der Anmerkungsansicht direkt spielen.

Die Anmerkungsansicht selbst hat nur ein Subview: die Legende. Das Subview hat seine eigene Subviews. Entdecken sie zu finden, was Sie brauchen, oder direkt mit der callout Ansicht spielen.

Im folgenden Beispiel aktualisiere ich die callout Untertitel direkt. Der Untertitel UILabel ist der siebte Punkt in der callout Subviews:

if (myAnnotationView.subviews.count > 0)
    ((UILabel*)[((UIView*)[myAnnotationView.subviews objectAtIndex:0]).subviews objectAtIndex:7]).text = @"Some example";
Beantwortet am 06/11/2012 um 14:07
quelle vom benutzer

stimmen
0

Sie müssten Ihre eigene benutzerdefinierte Anmerkung und berechnen Sie die Größe verwenden. Soweit ich der Standardstil weiß nicht unterstützen, was Sie zu tun versuchen.

Beantwortet am 01/06/2010 um 01:02
quelle vom benutzer

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