我目前正在使用一些标准的 Xcode 通过触摸控制在视图周围移动图像,我还想设置一些全局变量,以便一旦我停止移动图像,就可以传递 x 和 y 坐标并在另一个视图中使用。到目前为止,我有以下代码 whereMovegvarx
和Movegvary
are 变量:
- (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];
Movegvarx = [NSString stringWithFormat: @"%.2f", translation.x];
Movegvary = [NSString stringWithFormat: @"%.2f", translation.y];
}
目前这似乎不起作用,即未设置全局变量,有谁知道我做错了什么?