我正在使用CGAffineTransformMakeTranslation
withUIPanGestureRecognizer
来平移 UIView。
CGAffineTransformMakeTranslation
是取 delta x 和 delta y 还是新位置的绝对值?这是我所拥有的:
- (void)swipeDetected:(UIPanGestureRecognizer *)recognizer
{
CGPoint newTranslation = [recognizer translationInView:self.view];
self.navController.view.transform = CGAffineTransformMakeTranslation(newTranslation.x, 0);
.....
}
这从左到右起作用,但不是从右到左。我很确定“翻译”是指 delta x 和 delta y,而不是绝对值。
有什么建议么?
谢谢