iOSでWebViewを使う時に、上下の端でさらにスワイプするとビヨーンてスクロールするのを防止したい。

    webView.scrollView.bounces = false

以下は旧方式。


UIWebViewのバウンスをさせない方法 - まーのすけRoomを参考に、Swiftでやるには

    let subview = webView.subviews[0] as NSObject
    if let scrollView = subview as? UIScrollView {
      scrollView.bounces = false
    }

Objective-CではisSubclassOfClassを使っているようですがSwiftでの使い方がわからなかったので、キャストしてみて、という形にしてみました。他にはisKindOfClasssubview is UIScrollViewという方法で調べられるようです。

実際にはsubviewUIWebScrollViewクラスのインスタンスのようです。