Как позволить pageController управлять UIImageView? - PullRequest
1 голос
/ 03 мая 2010

Я хочу, чтобы UIImageView проводил влево, UIImageView изменит изображение, в это время pageController +1, если проведет вправо, pageContoller -1 и отобразит предыдущее изображение ... ... Как я могу реализовать Это? Какой-нибудь простой код? тыс.

Ответы [ 2 ]

0 голосов
/ 19 мая 2011
UIGestureRecognizer *recognizer;

recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(next:)];
UISwipeGestureRecognizer *swipeLeftRecognizer = (UISwipeGestureRecognizer *)recognizer;
swipeLeftRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swipeLeftRecognizer];
swipeLeftRecognizer=nil;
[recognizer release];

recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(prev:)];
UISwipeGestureRecognizer *swipeRightRecognizer = (UISwipeGestureRecognizer *)recognizer;
swipeRightRecognizer.direction = UISwipeGestureRecognizerDirectionRight;
[self.view addGestureRecognizer:swipeRightRecognizer];
swipeLeftRecognizer=nil;
[recognizer release];
0 голосов
/ 24 февраля 2011

Просто присоедините UISwipeGestureRecognizer к UIImageView. Когда запускается распознаватель жестов, вы должны проверить его направление, а затем изменить изображения и соответственно обновить pageController.

...