问题
i use UIPanGestureRecognizer to move an object along the path drawn by the user. But this object is animating and i need to interact with it during animation. Is it possible? I already try to use UIViewAnimationOptionAllowUserInteraction
but no results.
回答1:
Yes it is possible. But I would use CABasicAnimation
for animating the object and not the UIView animationWith...
and then add the UIPanGestureRecognizer
to the object. So some example code:
// Configure the animation and add it to the layer.
CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"position"];
anim.fromValue = ...
anim.duration = ...
[view.layer addAnimation:anim forKey:@"some key"];
// Then add the UIPanGestureRecognizer to that view.
来源:https://stackoverflow.com/questions/13234234/ios-uipangesturerecognizer-drag-during-animation