gpt4 book ai didi

iOS:我可以拦截 UIWebView 上的滑动吗?

转载 作者:行者123 更新时间:2023-12-01 18:02:17 25 4
gpt4 key购买 nike

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

这可能吗:只拦截滑动?我希望水龙头仍然通过 UIWebview。

谢谢。

最佳答案

当然可以。只需将 UIGestureRecognizer 子类附加到该 View 并等待调用...

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

有一些左滑动手势的示例。您可以使用非常相似的方法设置更多...希望对您有所帮助。

关于iOS:我可以拦截 UIWebView 上的滑动吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7518709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com