Swipe gesture for back/forward in UIWebView

-- iOS (iPhone) 2017. 1. 24. 11:40
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
웹뷰에서 Swipe 재스쳐를 통해 웹의 back / forward를 구현해야 할 일이 있어서 아래의 소스를 찾았다.

UISwipeGestureRecognizer *swipeLeft = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipe:)];
UISwipeGestureRecognizer *swipeRight = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipe:)];

// Setting the swipe direction.
[swipeLeft setDirection:UISwipeGestureRecognizerDirectionLeft];
[swipeRight setDirection:UISwipeGestureRecognizerDirectionRight];

// Adding the swipe gesture on WebView
[webView addGestureRecognizer:swipeLeft];
[webView addGestureRecognizer:swipeRight];

- (void)handleSwipe:(UISwipeGestureRecognizer *)swipe {

    if (swipe.direction == UISwipeGestureRecognizerDirectionLeft) {
        // 왼쪽으로 Swipe되었을 때 처리
    }

    if (swipe.direction == UISwipeGestureRecognizerDirectionRight) {
        // 오른쪽으로 Swipe되었을 때 처리   
    } 
}


posted by 어린왕자악꿍