J'utilise CGAffineTransformMakeTranslation
avec UIPanGestureRecognizer
pour afficher un UIView.CGAffineTransformMakeTranslation Movement
Est-ce que CGAffineTransformMakeTranslation
prend delta x et delta y ou la valeur absolue de la nouvelle position? Voici ce que j'ai:
- (void)swipeDetected:(UIPanGestureRecognizer *)recognizer
{
CGPoint newTranslation = [recognizer translationInView:self.view];
self.navController.view.transform = CGAffineTransformMakeTranslation(newTranslation.x, 0);
.....
}
Cela fonctionne de gauche à droite, mais pas de droite à gauche. Je suis sûr que "traduction" signifie delta x et delta y et non la valeur absolue.
Des suggestions?
Merci