Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS:我可以在UIWebView上截取滑动吗?_Ios_Uiwebview_Swipe - Fatal编程技术网

iOS:我可以在UIWebView上截取滑动吗?

iOS:我可以在UIWebView上截取滑动吗?,ios,uiwebview,swipe,Ios,Uiwebview,Swipe,我希望用户能够在UIWebview上向左、向右、向上和向下滑动,但我不希望HTML/Javascript处理这些滑动——我想自己来做 这是否可能:只截获刷卡?我希望点击仍然通过UIWebview 谢谢。没问题。只需将UIGestureRecognizer子类附加到该视图,然后等待呼叫 UISwipeGestureRecognizer* leftSwipeRecognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self ac

我希望用户能够在UIWebview上向左、向右、向上和向下滑动,但我不希望HTML/Javascript处理这些滑动——我想自己来做

这是否可能:只截获刷卡?我希望点击仍然通过UIWebview


谢谢。

没问题。
只需将UIGestureRecognizer子类附加到该视图,然后等待呼叫

    UISwipeGestureRecognizer* leftSwipeRecognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(someAction)];
    leftSwipeRecognizer.numberOfTouchesRequired = 1;
    leftSwipeRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;
    leftSwipeRecognizer.cancelsTouchesInView = YES;
    [self.webView addGestureRecognizer:leftSwipeRecognizer];

有一些左击手势的示例。您可以使用非常类似的方法设置更多内容…
希望这会有所帮助。

当然。
只需将UIgestureRecognitizer子类附加到该视图,然后等待调用

    UISwipeGestureRecognizer* leftSwipeRecognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(someAction)];
    leftSwipeRecognizer.numberOfTouchesRequired = 1;
    leftSwipeRecognizer.direction = UISwipeGestureRecognizerDirectionLeft;
    leftSwipeRecognizer.cancelsTouchesInView = YES;
    [self.webView addGestureRecognizer:leftSwipeRecognizer];
有一些左击手势的示例。您可以使用非常类似的方法设置更多…
希望这会有所帮助。

如果您使用

addGestureRecognizer: 
它将允许您获得这些事件。我相信默认情况下一次只允许一个识别器,但我不确定这是否适用于单个手势类型或所有手势类型,因此这可能只是解决问题的第一步。

如果您使用

addGestureRecognizer: 
它将允许您获得这些事件。我相信默认情况下一次只允许一个识别器,但我不确定这是否适用于单个手势类型或所有手势类型,因此这可能只是解决问题的第一步