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
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
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";
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.