2012-05-07 10 views
2

ウェブビューでスクロールを無効にする方法については、多くの回答がありますが、私が後にしていることは異なっています。ユーザーがウェブビューをスクロールしているとします。指はもはやデバイス上にはありませんが、まだスクロールしています(停止していませんが、減速しています。これは1秒程度かかる場合があります)。その後、ボタンをタップします。私はすぐにスクロールを停止する(つまり、現在のスクロールをキャンセルする)UIWebViewにします。これは可能ですか?UIWebView:スクロールを停止しますが、無効にしないでください

答えて

2

UIWebViewクラスはUIScrollViewDelegateに準拠していますので、ここでこの回答を使用してください:How can I programmatically force-stop scrolling in a UIScrollView?手動でコンテンツオフセットを設定してスクロールを停止できます。

+1

nice!将来の参考として、このコードで動作します: '[[myWebView scrollView] setContentOffset:[[myWebView scrollView] contentOffset] animated:NO];' – cambraca

関連する問題