【问题标题】:UIWebView override swipe gestureUIWebView 覆盖滑动手势
【发布时间】:2012-02-07 07:07:03
【问题描述】:

我有一个 UIWebView 加载捕获左/右滑动手势的页面。所以所有滑动手势都被 UIWebView 吃掉了,这意味着这些手势在我的应用程序中不起作用。

我该怎么做:

  1. 防止 UIWebView 吃掉左/右手势,但仍处理所有其他事件(例如向上/向下滑动以滚动)

  2. 将两指滑动传递到 UIWebView 作为单指滑动。

即使(1)是可能的,那也很棒!

谢谢!

【问题讨论】:

    标签: ios gesture swipe


    【解决方案1】:

    你可以使用

    [self.view gestureRecognizers] 
    

    这将为您提供一系列手势识别器,您应该能够从此处移除或更改手势识别器的操作。

    【讨论】:

    • webview 显然不以这种方式使用手势识别器,因为gestureRecognizers 数组为 nil。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多