【发布时间】:2013-06-13 09:25:27
【问题描述】:
我试图在屏幕上移动一个子视图,但我也想为对象添加惯性或动量。
我已经拥有的 UIPanGestureRecognizer 代码如下。
提前致谢。
UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)];
[self addGestureRecognizer:panGesture];
(void)handlePan:(UIPanGestureRecognizer *)recognizer
{
CGPoint translation = [recognizer translationInView:self.superview];
recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x,
recognizer.view.center.y + translation.y);
[recognizer setTranslation:CGPointMake(0, 0) inView:self.superview];
if (recognizer.state == UIGestureRecognizerStateEnded) {
[self.delegate card:self.tag movedTo:self.frame.origin];
}
}
再次感谢。
【问题讨论】:
标签: ios uipangesturerecognizer momentum