UIVwipeGestureRecognizer与UIView动画无法正常工作

时间:2013-11-11 22:15:58

标签: ios objective-c uiview uiswipegesturerecognizer

我正在尝试在我的视图中使用UISwipeGestureRecognizer。一切都很好,直到我开始一个动作,动画整个自我。到那时,手势识别器不会做出反应。

这是UIView动画的代码:

[UIView animateWithDuration:(biggestViewWidth * 0.005) delay:1.5 options:UIViewAnimationOptionCurveLinear animations:^{

            //
            [view setFrame:CGRectMake(0, view.frame.origin.y, view.frame.size.width, view.frame.size.height)];

            // View verschieben
            [view setFrame:CGRectMake(-view.frame.size.width - 75, view.frame.origin.y, view.frame.size.width, view.frame.size.height)];

        } completion:^(BOOL finished) {

            // Animation fertig --> mitzählen
            viewsAnimated++;

            // Prüfen, ob die maximale Anzahl an Views mit Überbreite erreicht wurde --> neu starten, falls ja
            if (viewsAnimated == viewsBiggerThanSuperview) {
                [self performSelector:@selector(calculateTiming) withObject:nil afterDelay:0.0];
            }


        }];

UISwipeGestureRecognizer在Storyboard中实现。

我希望你能给出一个线索。

感谢德国的最诚挚的问候, 克里斯

0 个答案:

没有答案