2011-12-08 18 views
0

私は私のフレームが40/3px移ってから移動を停止したい! 移動を止め、フレームxを40 + 320に変更する方法!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; 
    } 
} 

答えて

-1

変更あなたのコードのようにありがとう:

-(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]; 
    } 
} 

はそれが

を役に立てば幸い
関連する問題