如何在swift5的反弹下删除?

问题描述 投票:0回答:1

我需要跳动以刷新webview中的页面。但是我不需要从底部反弹。如何使其仅从顶部反弹?

当前,这些值分为简单的布尔值。

WKWebView.scrollView.bounces = false

EDit

extension WKWebViewController: UIScrollViewDelegate{
    func scrollViewDidScroll(_ scrollView: UIScrollView) {
        scrollView.bounces = (scrollView.contentOffset.y <= 0)
    }
}

这对我不起作用。

ios swift refresh bounce
1个回答
0
投票

非常简单。首先,您必须这样指定代表。

WKWebView.scrollView.delegate = self

并遵循以下代码。

extension WKWebViewController: UIScrollViewDelegate{
    func scrollViewDidScroll(_ scrollView: UIScrollView) {
        scrollView.bounces = (scrollView.contentOffset.y <= 0)
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.