Problemă cu primirea atingeri pentru un subview UIView unei folosind MapKit MKMapView

voturi
0

Am adăugat o subclasă de UIView ca subview la un MKMapView atunci când este apăsat un buton. UIView are culoarea de fond setat să fie clar. Acest UIView nu este obtinerea messaged cu oricare din touchesBegan etc. mesaje. MKMapView pare a primi toate mesajele în continuare ca zoom-ul încă se produce pe un dublu clic, etc.

Cum mă pot asigura că subview recepționează mesajele și există o modalitate de a depana lanțul de răspuns, pentru a vedea în cazul în care mesajul este trimis.

Mulțumiri.

Dacă mai ai nevoie de informații doar spun.

Întrebat 28/07/2009 la 12:39
sursa de către utilizator
În alte limbi...                            


3 răspunsuri

voturi
2

Multumesc pentru raspuns. Am fost în măsură pentru a rezolva problema acum. Problema a fost că am fost adăugarea subview la MKMapView, mai degrabă decât punctul de vedere al ViewController. Nu știu de ce acest lucru este o problemă. Dacă faci aș fi interesat să aud. Adăugarea vizualizarea ca subview la punctul de vedere al ViewController totul fix, cu scopul de a accepta acum atinge, chiar și atunci când culoarea este UIColor clearColor.

Publicat 31/07/2009 la 11:15
sursa de către utilizator

voturi
0

Tocmai am găsit această soluție din saimhann2002 care a fost cu o problemă similară.

Multumesc pentru raspuns. Am fost în măsură pentru a rezolva problema acum. Problema a fost că am fost adăugarea subview la MKMapView, mai degrabă decât punctul de vedere al ViewController. Nu știu de ce acest lucru este o problemă. Dacă faci aș fi interesat să aud. Adăugarea vizualizarea ca subview la punctul de vedere al ViewController totul fix, cu scopul de a accepta acum atinge, chiar și atunci când culoarea este UIColor clearColor.

Asta merge!

Publicat 07/09/2009 la 19:11
sursa de către utilizator

voturi
0

V-ați făcut UIView dvs. opacă? Pentru că dacă este, și ați făcut-o transparentă atunci atingerile vor fi preluate de vedere de dedesubt

Publicat 28/07/2009 la 14:53
sursa de către utilizator

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