On iOS 8, the below code works fine, it can scroll with more inertia.
webView.scrollView.decelerationRate = UIScrollViewDecelerationRateNormal;
As for iOS 9 beta 3, this code is meaningless, even without an error.
Is this a bug or are there any other ways around?
Note: UIWebView's scroll rate can be changed two types on both versions.
I also used to get sporadic crashes, then I set
in deinit.
Update: this has been fixed but not deployed in iOS 9.3 (see workaround below). More detail here:
I had the same issue and it seems to be a bug in iOS 9.
The workaround is to set it in the will begin dragging delegate instead of at the time of instantiation: