2011-01-10 15 views
0

Ich habe eine UIView und mehrere Bildansichten als Unteransicht Ansichten auf UIView. Ich muss diesen Fall implementieren, "Wenn eine Bildansicht in der Ansicht berührt wird, wird kein anderes Bildanzeige-Berührungsereignis geliefert".exklusive Touch funktioniert nicht auf einer UIView und mehrere Bildansicht als Unteransicht auf UIView

Ich verwende die exklusive Touch-Eigenschaft für die UIView, aber wenn ich eine der Unteransichten berühre, berühre ich gleichzeitig, das Berührungsereignis der anderen Unteransichten liefert auch das Berührungsereignis. Ich habe auch Multi-Touch-Sperre für alle Ansichten eingestellt.

Antwort

0
for (UITouch *touch in touches) 
{ 
    currentTouch=touch; 

    if (CGRectContainsPoint([self.view frame], [touch locationInView:self.image1view])) 
    { 
     Give desired action here…. 
     [self transformSpinnerwithTouches:touch]; 
    } 
    else 
     if (GRectContainsPoint([self.view frame], [touch locationInView:self.imageview2])) 
     { 
      Give desired action here as well…. 
      [self dispatchTouchEvent:[touch view]WithTouch:touch]; 
     } 
} 
Verwandte Themen