Swift UIWebView 检测滚动
Swift UIWebView detect scroll
我有一个 UIWebView
正在渲染 PDF。
如果 pdf 不在页面开头,我需要一种隐藏 GUI 的方法,如果 WebView
位于顶部,则再次显示它。我该如何检查?
您可以使用 scrollViewDelegate
方法 scrollViewDidScroll
像这样。
func scrollViewDidScroll(scrollView: UIScrollView) {
if (scrollView.contentOffset.y == 0) {
//Do what you want.
}
}
注意:不要忘记像这样设置webView
的scrollView
委托self.webView.scrollView.delegate = self
我有一个 UIWebView
正在渲染 PDF。
如果 pdf 不在页面开头,我需要一种隐藏 GUI 的方法,如果 WebView
位于顶部,则再次显示它。我该如何检查?
您可以使用 scrollViewDelegate
方法 scrollViewDidScroll
像这样。
func scrollViewDidScroll(scrollView: UIScrollView) {
if (scrollView.contentOffset.y == 0) {
//Do what you want.
}
}
注意:不要忘记像这样设置webView
的scrollView
委托self.webView.scrollView.delegate = self