2011-12-08 3 views
0

Je veux gagner mon cadre déplacé 40/3px puis arrête de bouger! Comment arrêter de déplacer et changer de cadre x à 40 + 320! merciComment arrêter les touchesMoved

-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    if(self.frame.origin.x > 40/3) { 
      CGRect myFrame = self.frame; 
      myFrame.origin.x = 40 + self.frame.size.width; 
      self.frame = myFrame; 
    } 
} 

Répondre

-1

Modifier votre code comme ceci:

-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    if(self.frame.origin.x > 40/3) { 
      CGRect myFrame = self.frame; 
      myFrame.origin.x = 40 + self.frame.size.width; 
      self.frame = myFrame; 
      [self touchesEnded:touches withEvent:event]; 
    } 
} 

Hope it helps

Questions connexes