【问题标题】:How to remove under bounce in swift5?如何在swift5中删除弹跳?
【发布时间】:2020-03-02 17:45:29
【问题描述】:

我需要退回来刷新webview 中的页面。但我不需要从底部反弹。如何让它只从顶部反弹?

目前,这些值分为简单的 Bool 值。

WKWebView.scrollView.bounces = false

编辑

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

这对我不起作用..

【问题讨论】:

    标签: ios swift refresh bounce


    【解决方案1】:

    真的很简单。
    首先,您必须像这样指定委托。

    WKWebView.scrollView.delegate = self
    

    并遵循以下代码。

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

    【讨论】:

    • 我已经在另一个问题中找到了它。但这对我不起作用。
    • 谢谢。这有效,但不会刷新屏幕。反复出现的问题包括:
    • 我加载了 WebView 屏幕。然后我把它拉下来弹下来。这是正常的刷新。我从底部弹起它。它不会正常反弹。但同样,如果我从上往下下拉,我可以弹跳,但你不能刷新。
    • 是的,我是韩国人~~
    • @hongdevelop 한국말로 설명해주세요。 무슨말인지 잘 이해가 안되네요。 문제점이 뭔가요?
    猜你喜欢
    • 2013-10-02
    • 2018-06-13
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 2023-03-22
    • 2018-12-01
    相关资源
    最近更新 更多