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.
    }
}

注意:不要忘记像这样设置webViewscrollView委托self.webView.scrollView.delegate = self