2010-03-29 14 views
15

Voglio creare una bolla di richiamo personalizzata su MKMapView. Ma voglio creare la bolla di chiamata nello stesso modo di bolla di default. Quindi, come creare una vista come annotaion in questa immagine alt text http://blog.objectgraph.com/wp-content/uploads/2009/04/mapkit31.pngCustom MKPinAnnotazione bolla di richiamo simile alla bolla di callout predefinita

Desidero una visualizzazione personalizzata personalizzata che assomigli all'annotazione "Posizione parcheggiata" nell'immagine seguente. con larghezza, altezza, ecc. personalizzate P

Non riesco ad aggiungere i dettagli richiesti nella bolla di default. Ecco perché sto creando una bolla personalizzata.

plz help me..thanks ..

+1

C'è un esempio di progetto dimostrativo per personalizzare la bolla di callout https://github.com/akshay1188/CustomAnnotation – akshay1188

+0

Sto rispondendo alla mia domanda. http://stackoverflow.com/questions/1963063/uiview-callout-bubble/1966624#1966624 Ma anche questa non è la risposta giusta..solo ancora alla ricerca di quello..Però post se sto ottenendo –

risposta

21

Ho sviluppato una bolla di richiamo personalizzata che è quasi identica alla bolla di callout di sistema, ma offre maggiore flessibilità sull'altezza e sul contenuto. Dovrebbe essere abbastanza banale regolare l'aspetto in base alle proprie esigenze. Vedere il mio post su Asynchrony Solutions blog per codice di esempio e i passaggi necessari per implementare una buona sostituzione del callout.

+0

la bolla e l'effetto lucido sono tutti fatti senza alcun png in questa soluzione: solo percorsi puri! : O fantastico! (e di conseguenza, funziona anche molto bene per la retina!) – yonel

+0

Soluzione molto bella. Anche se ho passato molto tempo a riscrivere il codice per aggiungere tali bolle ad un discendente UIScrollView personalizzato. –

+0

Ho sfruttato il codice dal collegamento @JARinteractive al blog Asynchrony Solutions nella mia soluzione per questa domanda: http://stackoverflow.com/questions/6392931/mkannotationview-lock-custom-annotation-view-to-pin-on-location -aggiornamenti/7363862 # 7363862 Alcune funzionalità aggiunte includono il ridimensionamento automatico del callout per adattare una vista caricata da un pennino separato. Un progetto di esempio è collegato. –

2

è possibile controllare this tutorial che fornisce un esempio di come creare una sottoclasse del MKAnnotationView al fine di fornire contenuti personalizzati.

+1

grazie per la risposta.I Sappiamo che possiamo sostituire il fumetto di callout con un altro UIView. Il mio dubbio riguarda solo quell'immagine di sfondo tranparente. Come ottenere quell'immagine. Ho controllato in tutto il framework mapkit. O come possiamo disegnare un UIView come quella bolla predefinita. –

0

È necessario utilizzare MKCircle e MKCircleView.

Problemi correlati