Swift UIWebView检测滚动

时间:2016-08-25 12:43:25

标签: swift scroll uiwebview

我有UIWebView我正在渲染PDF。 如果pdf不在页面的开头,我需要一种隐藏GUI的方法,如果WebView点击顶部,我需要再次显示它。我怎么检查这个?

1 个答案:

答案 0 :(得分:7)

您可以像这样使用scrollViewDelegate方法scrollViewDidScroll

func scrollViewDidScroll(scrollView: UIScrollView) {

    if (scrollView.contentOffset.y == 0) {
        //Do what you want.
    }
}

注意:请勿忘记设置此scrollView的{​​{1}} webView代表self.webView.scrollView.delegate = self