我有一个拖放式的应用程序。您可以在其中选择图像并将它们拖动到屏幕上的任何位置!我遇到的问题是,当您移动到另一个视图时,当我返回时,所有图像都会重置到中心。例如,如果我按下按钮将我带到屏幕 2,我刚才所做的所有“拖动”图像都会移回中心。
这只发生在我启用自动布局时:(我所有的图像都从中心开始,所以我猜测它与自动布局有关......
有任何想法吗 ?!
这是我的拖动图像代码的示例。
- (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer {
CGPoint translation = [recognizer translationInView:self.view];
recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x,
recognizer.view.center.y + translation.y);
[recognizer setTranslation:CGPointMake(0, 0) inView:self.view];
}