Как насчет использования UISwipeGestureRecognizer
?Вы создаете UISwipeGestureRecognizer
, а затем добавляете его в свое представление. Изучите документы UISwipeGestureRecognizer .
. Настройка может выглядеть так:
UISwipeGestureRecognizer *swipeRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swiped:)];
[myView addGestureRecognizer:swipeRecognizer];
[swipeRecognizer release]; swipeRecognizer = nil;
Затем реализуйтеваш метод, который будет вызываться при перелистывании (это @selector(swiped:)
)
- (void)swiped:(UISwipeGestureRecognizer *)swipeGestureRecognizer
{
if (swipeGestureRecognizer.direction == UISwipeGestureRecognizerDirectionRight) {
NSLog(@"Direction = right");
} else if (swipeGestureRecognizer.direction == UISwipeGestureRecognizerDirectionLeft) {
NSLog(@"Direction = left");
}
}