Mam ruch , który można przesuwać za pomocą gestu panoramowania.Ograniczanie ruchomego widoku za pomocą gestu Przesuwanie
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)];
[self.photoMask addGestureRecognizer:pan];
Chciałbym ograniczyć obszar, który można przenieść na ekranie. Zamiast tego, aby użytkownik mógł przeciągnąć widok z prawej strony ekranu, chcę go ograniczyć marginesami. Jak mogę to zrobić?
Ponadto, w jaki sposób jest to obsługiwane po obróceniu?
EDIT ---
#pragma mark - Gesture Recognizer
-(void)handlePan:(UIPanGestureRecognizer *)gesture {
NSLog(@"Pan Gesture");
gesture.view.center = [gesture locationInView:self.view];
}
To jest mój obecny sposób poradzić sobie z patelni. Muszę dalej przesuwać widok obrazu o punkt środkowy, a także ograniczać jego ruch, gdy znajduje się blisko krawędzi ekranu, na przykład o 50.
użyj MAX (minFloat, MIN (x, maxFloat)) –