为 webView 添加 swipeGesture 并停止 ZoomIn 和 ZoomOut
Add swipeGesture to webView and stop ZoomIn and ZoomOut
我需要将 swipeGesture
添加到我的 UIWebView
,但是我需要停止 UIWebView
的 ZoomIn 和 ZoomOut
/*Swipe is enabled and zoom as well*/
webViewPlayer.scalesPageToFit = true
当我把它改成
webViewPlayer.scalesPageToFit = false
//zooming and swipe both disabled
编辑 1
我只想将手势滑动到 UIWebView
,而不需要 ZoomIn
和 ZoomOut
我已经尝试将 swipeGesture
添加到 UIWebView
和 self.view
试试这个...
因为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!")
}
}
我需要将 swipeGesture
添加到我的 UIWebView
,但是我需要停止 UIWebView
/*Swipe is enabled and zoom as well*/
webViewPlayer.scalesPageToFit = true
当我把它改成
webViewPlayer.scalesPageToFit = false
//zooming and swipe both disabled
编辑 1
我只想将手势滑动到 UIWebView
,而不需要 ZoomIn
和 ZoomOut
我已经尝试将 swipeGesture
添加到 UIWebView
和 self.view
试试这个...
因为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!")
}
}