/ / Jak wdrożyć gest machnięcia na pół widoku i gest panoramy na drugim pół widoku? - ios, uigesturerecognizer, uipangesturerecognizer, uiswipegesturerecognizer

Jak wprowadzić gest machnięcia w widoku pół i gest pan w innym widoku połówkowym? - ios, uigesturerecognizer, uipangesturerecognizer, uiswipegesturerecognizer

Jak dodać gest panoramy do pierwszej połowy (0,0,160,480) widoku, a przy tym samym widoku również gest machnięcia (160,0,160,480)?

Widok jest widokiem tabeli, a po przesunięciu w lewo zawartość komórki powinna się zmienić, a po przesunięciu w prawo widok tabeli powinien się poruszać jak aplikacja Facebook na iOS

Odpowiedzi:

2 dla odpowiedzi № 1

Weź dwa różne UIview jako SubView mainView z wymaganym rozmiarem ramki, a następnie dodaj pożądane gesty: -

 UISwipeGestureRecognizer *swipeGestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeVC:)];
swipeGestureRecognizer.delegate = self;
[self.subView.view addGestureRecognizer:swipeGestureRecognizer];

UIPanGestureRecognizer *panGestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panVC:)];
panGestureRecognizer.delegate = self;
[panGestureRecognizer requireGestureRecognizerToFail:swipeGestureRecognizer];
[self.subView2.view addGestureRecognizer:panGestureRecognizer];

Poniższa metoda jest wywoływana w przypadku rozpoznania gestu przez gestRecognizer lub inny GestureRecognizer

- (BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}