1

の次のページに移動するための右と左のジェスチャがありUIWebviewます。がズームされているときは、SWIPE GESTURE を許可したくありません。でこれを行いました。SWIPEUIwebviewwebviewViewdidLoad

webView = [[UIWebView alloc]initWithFrame:self.view.bounds];
webView.frame = CGRectMake(30, 106,966,500);
webView.scrollView.bounces = NO;
webView.scrollView.delegate = self;
webView.scalesPageToFit = YES;
[self.view addSubview:webView];

また、ViewdidLoad に Gesture を追加しています。

//Swipe Gesture for Webview
    swipeRight = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeRightAction)];
    swipeLeft = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeLeftAction)];

    swipeRight.direction = UISwipeGestureRecognizerDirectionRight;
    swipeRight.delegate = self;
    [webView addGestureRecognizer:swipeRight];

    swipeLeft.direction = UISwipeGestureRecognizerDirectionLeft;
    swipeLeft.delegate = self;
    [webView addGestureRecognizer:swipeLeft];

ズームが完了すると、ジェスチャーは発生しません。どうすればこれを解決できますか?

4

0 に答える 0