我使用 UIPanGestureRecognizer 沿着用户绘制的路径移动对象。但是这个对象正在制作动画,我需要在动画期间与它进行交互。可能吗?我已经尝试使用UIViewAnimationOptionAllowUserInteraction
但没有结果。
问问题
1135 次
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 回答