2
我看到很多关于如何禁用Web视图中的滚动的答案,但我所追求的是不同的:说用户正在滚动webview,并且手指不再在设备上,但它仍然在滚动(它并没有停止,但正在减速,这可能需要一秒左右)。然后,他们点击一个按钮。我想让UIWebView立即停止滚动(即取消当前的滚动)。这可能吗?UIWebView:停止滚动,但不要禁用它
我看到很多关于如何禁用Web视图中的滚动的答案,但我所追求的是不同的:说用户正在滚动webview,并且手指不再在设备上,但它仍然在滚动(它并没有停止,但正在减速,这可能需要一秒左右)。然后,他们点击一个按钮。我想让UIWebView立即停止滚动(即取消当前的滚动)。这可能吗?UIWebView:停止滚动,但不要禁用它
UIWebView类符合UIScrollViewDelegate,因此在此使用此答案:How can I programmatically force-stop scrolling in a UIScrollView?您可以通过手动设置内容偏移来停止滚动。
不错!为了将来的参考,它适用于以下代码:'[[myWebView scrollView] setContentOffset:[[myWebView scrollView] contentOffset] animated:NO];' – cambraca