在swift中获取webview的滚动位置

时间:2017-03-11 06:05:39

标签: ios iphone swift webview uiwebview

我正试图从swview的webview中获取滚动位置。我想在滚动时获得该位置。每次我开始滚动时,我想得到当前滚动的位置和总滚动的高度。如何实现这一目标?

3 个答案:

答案 0 :(得分:1)

LoanStatus = 2相关联的滚动视图 WKWebView

您可以获得webView总滚动UIWebView,如下所示

contentSize

当前滚动位置

webView.scrollView.contentSize

答案 1 :(得分:1)

试试这个,

ScrollView contentOffset定义内容视图的原点

let x_OffsetValue = webView.scrollView.contentOffset.x

let y_OffsetValue = webView.scrollView.contentOffset.y

答案 2 :(得分:0)

试试这个,你可以获得UIWebview的滚动位置:

func scrollViewDidScroll(scrollView: UIScrollView) {
        if scrollView.contentSize.height - scrollView.contentOffset.y - scrollView.frame.size.height < 120 {
            print("the end")
        } else if scrollView.contentOffset.y < 120 {
            print("the beginning")
        }
    }