我使用CGAffineTransformMakeTranslation
和UIPanGestureRecognizer
來平移UIView。CGAffineTransformMakeTranslation Movement
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,而不是絕對值。
有什麼建議嗎?
感謝