Problema con la ricezione tocchi per una visualizzazione secondaria UIView di un MKMapView utilizzando MapKit

voti
0

Ho aggiunto una sottoclasse di UIView come una visualizzazione secondaria a un MKMapView quando viene premuto un tasto. L'UIView ha il suo colore di sfondo impostato per essere chiari. Questo UIView non è sempre messaged con uno qualsiasi dei touchesBegan, ecc messaggi. Il MKMapView sembra essere la ricezione di tutti i messaggi ancora come lo zoom ancora si verifica su un doppio click, etc.

Come posso garantire che la visualizzazione secondaria sta ricevendo i messaggi e c'è un modo per eseguire il debug la catena risponditore, per vedere dove è stato inviato il messaggio.

Grazie.

Se avete bisogno di più informazioni basta dire.

È pubblicato 28/07/2009 alle 12:39
fonte dall'utente
In altre lingue...                            


3 risposte

voti
2

Grazie per la risposta. Sono stato in grado di risolvere il problema ora. Il problema era che stavo aggiungendo la visualizzazione secondaria alla MKMapView piuttosto che la vista del ViewController. Non so perché questo è un problema. Se lo fai Sarei interessato a sentire. Aggiungendo la vista come una visualizzazione secondaria alla vista del tutto fisso ViewController, con la vista ora di accettare i tocchi, anche quando il suo colore è UIColor clearColor.

Risposto il 31/07/2009 a 11:15
fonte dall'utente

voti
0

Ho appena trovato questa soluzione da saimhann2002 che stava avendo un problema simile.

Grazie per la risposta. Sono stato in grado di risolvere il problema ora. Il problema era che stavo aggiungendo la visualizzazione secondaria alla MKMapView piuttosto che la vista del ViewController. Non so perché questo è un problema. Se lo fai Sarei interessato a sentire. Aggiungendo la vista come una visualizzazione secondaria alla vista del tutto fisso ViewController, con la vista ora di accettare i tocchi, anche quando il suo colore è UIColor clearColor.

Che funzioni!

Risposto il 07/09/2009 a 19:11
fonte dall'utente

voti
0

Hai fatto la tua UIView opaca? Perché se lo è, e fatta trasparente allora sarà preso tanti dalla vista dal basso

Risposto il 28/07/2009 a 14:53
fonte dall'utente

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