¿Hay una manera de establecer una llamada MKAnnotationViews a cambio de tamaño automático?

votos
0

El problema que estoy teniendo es que estoy haciendo geocodificación inversa y la dirección completa se está cortada en la llamada. ¿Hay alguna manera de establecer autoresizingsubviews a SÍ?

Gracias

Mella

Publicado el 19/04/2010 a las 01:32
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
0

Aunque no necesariamente una buena idea, se puede jugar con los subvistas de la vista de anotación directa.

La misma vista de anotación sólo tiene una vista secundaria: la llamada. Subvista que tiene sus propias subvistas. Explorarlos a encontrar lo que necesita, o jugar directamente con la vista de llamada.

En el ejemplo siguiente se actualiza el subtítulo de llamada directa. El UILabel subtítulo es el séptimo elemento en los subvistas rotuladas:

if (myAnnotationView.subviews.count > 0)
    ((UILabel*)[((UIView*)[myAnnotationView.subviews objectAtIndex:0]).subviews objectAtIndex:7]).text = @"Some example";
Respondida el 06/11/2012 a las 14:07
fuente por usuario

votos
0

Usted tendría que utilizar su propia anotación personalizada y calcular el tamaño. Por lo que yo sé el estilo por defecto no va a apoyar lo que está tratando de hacer.

Respondida el 01/06/2010 a las 01:02
fuente por usuario

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