我创建了6个UIViews并将它们添加到我的主视图中。然后我在主视图中添加了一个UIPanGestureRecognizer。 UIPanGestureRecognizer的目标如下所示:
func panned(sender: UIPanGestureRecognizer) {
if(sender.state == UIGestureRecognizerState.Changed) {
var ty = sender.translationInView(self.view).y
for v in self.view.subviews as [UIView {
v.center.y += ty;
}
sender.setTranslation(CGPointZero, inView: self.view);
}
}
每当我平移,UIViews移动,但它几乎落后。
我该如何解决这个问题? 提前谢谢。