【发布时间】:2020-06-10 14:53:05
【问题描述】:
我使用的是最新的Xcode 和Swift 版本。
我正在使用WKWebView 显示来自我的网络服务器的内容。
我正在使用以下代码pull to refresh:
let refreshControl = UIRefreshControl()
refreshControl.addTarget(self, action: #selector(refreshWebView(_:)), for: UIControl.Event.valueChanged)
homeWebView.scrollView.addSubview(refreshControl)
由于刷新似乎与(重新)加载 URL 不同,这会导致一些意外行为。此外,它不会触发func webView(_ webView: WKWebView, didCommit navigation: WKNavigation!) {。
有什么方法可以catch pull to refresh 函数并制作一些自定义的东西,例如正在加载另一个网址?
【问题讨论】:
标签: swift xcode uirefreshcontrol