iOS:我可以在UIWebView上截取滑动吗?
我希望用户能够在UIWebview上向左、向右、向上和向下滑动,但我不希望HTML/Javascript处理这些滑动——我想自己来做 这是否可能:只截获刷卡?我希望点击仍然通过UIWebviewiOS:我可以在UIWebView上截取滑动吗?,ios,uiwebview,swipe,Ios,Uiwebview,Swipe,我希望用户能够在UIWebview上向左、向右、向上和向下滑动,但我不希望HTML/Javascript处理这些滑动——我想自己来做 这是否可能:只截获刷卡?我希望点击仍然通过UIWebview 谢谢。没问题。只需将UIGestureRecognizer子类附加到该视图,然后等待呼叫 UISwipeGestureRecognizer* leftSwipeRecognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self ac
谢谢。没问题。
只需将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:
它将允许您获得这些事件。我相信默认情况下一次只允许一个识别器,但我不确定这是否适用于单个手势类型或所有手势类型,因此这可能只是解决问题的第一步