我正在尝试在我的视图中使用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中实现。
我希望你能给出一个线索。
感谢德国的最诚挚的问候, 克里斯