将swipeGesture添加到webView并停止ZoomIn和ZoomOut

时间:2016-06-17 06:58:22

标签: ios swift uiwebview uiswipegesturerecognizer

我需要将swipeGesture添加到UIWebView,但我需要停止UIWebView

的ZoomIn和ZoomOut
/*Swipe is enabled and zoom as well*/
    webViewPlayer.scalesPageToFit = true

当我将其更改为

webViewPlayer.scalesPageToFit = false
//zooming and swipe both disabled

修改1

我只想将swipeGesture发送到UIWebView而不ZoomInZoomOut

我尝试将swipeGesture添加到UIWebViewself.view

1 个答案:

答案 0 :(得分:0)

试试这个......

由于UIWebView中包含scrollview,因此您可以使用以下方法检查滚动位于哪个方向。

这是检查滑动方向的另一种方法,因为滑动手势无效UIWebView

scrollviewDelegate提交给UIWebView

    webView.scrollView.delegate = self

ScrollView代表

func scrollViewWillEndDragging(scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>)
{
    if velocity.x < 0
    {
        print("Going Left!")
    }
    else if velocity.x > 1
    {
        print("Going Right!")
    }
}