translationInView
дает вам перевод панорамы (насколько х изменился), а не положение панорамы в представлении (значение х). Если вам нужно положение кастрюли, вы должны использовать метод locationInView
.
Вы можете найти координаты относительно вида следующим образом:
- (void)pan:(UIPanGestureRecognizer *)gesture {
NSLog(@"%f", [gesture locationInView:self].x);
}
Или относительно суперпредставления:
- (void)pan:(UIPanGestureRecognizer *)gesture {
NSLog(@"%f", [gesture locationInView:self.superview].x);
}
Или относительно окна:
- (void)pan:(UIPanGestureRecognizer *)gesture {
NSLog(@"%f", [gesture locationInView:self.window].x);
}