Tag: 布局子视图

iOS >>拖动视图跳回原始位置>>自动布局与UIPanGestureRecognizer问题结合

我有几个UIViews,用户应该能够拖放。 我使用UIPanGestureRecognizer来pipe理d&d操作(请参阅下面的代码)。 d&d动作工作正常,但是当我开始拖动另一个UIView时,我刚刚掉落的那个就跳回原来的位置。 – (void)handlePan:(UIPanGestureRecognizer *)recognizer { CGPoint translation = [recognizer translationInView:self.view]; switch (recognizer.state) { case UIGestureRecognizerStateBegan: for (UIView* checkView in dragAndDropImageViewsArray) { if (checkView == recognizer.view) { [checkView.superview bringSubviewToFront:checkView]; //this is done to make sure the currently dragged object is the top one } } break; case UIGestureRecognizerStateChanged: recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x, recognizer.view.center.y […]