2017-07-12 12 views

答えて

1

あなたはバウンスを停止するためにこれを使用することができます:

self.webView.scrollView.bounces = false 

更新:

をのみ、水平バウンスを無効にするには、このコードを使用することができます:

まずへのWebViewのscrollviewのデリゲートを設定します自己

self.webView.scrollView.delegate = self 

このように実装してください。

extension UIViewController: UIScrollViewDelegate{ 
    public func scrollViewDidScroll(_ scrollView: UIScrollView) { 
     if(scrollView.contentOffset.x < 0){ 
      scrollView.setContentOffset(CGPoint.init(x: 0, y: scrollView.contentOffset.y), animated: false) 
     }else if (scrollView.contentOffset.x >= scrollView.contentSize.width - scrollView.frame.size.width) { 
      scrollView.setContentOffset(CGPoint.init(x: scrollView.contentSize.width - scrollView.frame.size.width, y: scrollView.contentOffset.y), animated: false) 
     } 
    } 
} 

希望します。

+0

水平なバウンスを止める方法はありますか? –

+0

私の答えを編集しました。見てください。 – atulkhatri

関連する問題