0

我使用 UIPanGestureRecognizer 沿着用户绘制的路径移动对象。但是这个对象正在制作动画,我需要在动画期间与它进行交互。可能吗?我已经尝试使用UIViewAnimationOptionAllowUserInteraction但没有结果。

4

1 回答 1

0

对的,这是可能的。但我会使用CABasicAnimation动画对象而不是UIView animationWith...然后添加UIPanGestureRecognizer到对象。所以一些示例代码:

// 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. 
于 2012-11-05T14:49:14.640 回答