ущипнуть или подправить после распознавания ущипнуть? - PullRequest
2 голосов
/ 14 апреля 2011

Я просто искал подходящее событие, которое смогу поймать. щепотка работает хорошо. и следующая строка работает, только если до

не было пережима
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent*)event 
{
    NSLog(@"---> event");
}

похоже, что щепотка съедает следующий штрих.

так или иначе в этом коде распознается окончание

- (void)scalePiece:(UIPinchGestureRecognizer *)gestureRecognizer
{
    //[self adjustAnchorPointForGestureRecognizer:gestureRecognizer];

    NSLog(@"scalePiece");

    if ([gestureRecognizer state] == UIGestureRecognizerStateBegan || [gestureRecognizer state] == UIGestureRecognizerStateChanged) {
        [gestureRecognizer view].transform = CGAffineTransformScale([[gestureRecognizer view] transform], [gestureRecognizer scale], [gestureRecognizer scale]);
        [gestureRecognizer setScale:1];
    }
}

как я могу распознать касание последнего / второго пальца после сжатия изображения? или, точнее сказать, как я могу различить движение прижима и конец прижима?

ура

1 Ответ

8 голосов
/ 14 апреля 2011

Вы можете использовать:

if ([gestureRecognizer state] == UIGestureRecognizerStateEnded)

в вашей функции пинч

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