C'è un modo per impostare un callout MKAnnotationViews al ridimensionamento automatico?

voti
0

Il problema che sto avendo è che sto facendo geocodifica inversa e l'indirizzo completo è sempre tagliato fuori nella didascalia. C'è un modo per impostare autoresizingsubviews su YES?

Grazie

tacca

È pubblicato 19/04/2010 alle 01:32
fonte dall'utente
In altre lingue...                            


2 risposte

voti
0

Tho non necessariamente una buona idea, si può giocare con le subviews della vista annotazione direttamente.

La vista annotazione in sé ha una sola visualizzazione secondaria: la didascalia. Quella visualizzazione secondaria ha il proprio subviews. Esplora loro di trovare quello che ti serve, o giocare direttamente con la vista di dettaglio.

Nel seguente esempio aggiorno direttamente il sottotitolo didascalia. L'UILabel sottotitolo è il 7 ° elemento nei subviews callout:

if (myAnnotationView.subviews.count > 0)
    ((UILabel*)[((UIView*)[myAnnotationView.subviews objectAtIndex:0]).subviews objectAtIndex:7]).text = @"Some example";
Risposto il 06/11/2012 a 14:07
fonte dall'utente

voti
0

Lei avrebbe bisogno di utilizzare il proprio annotazioni personalizzate e calcolare la dimensione. Per quanto ne so lo stile predefinito non sosterrà ciò che si sta cercando di fare.

Risposto il 01/06/2010 a 01:02
fonte dall'utente

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