Как перестать касатьсяMoved - PullRequest
0 голосов
/ 08 декабря 2011

Я хочу выиграть, мой кадр переместился на 40 / 3px, а затем остановился! Как остановить переезд и изменить кадр х на 40 + 320! спасибо

-(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 Ответ

0 голосов
/ 08 декабря 2011

Измените свой код так:

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

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...