ios - ScrollView 中的 Refreshcontrol 无法快速工作

标签 ios swift iphone uiscrollview pull-to-refresh

我的 View 中有一个可滚动的内容。我想在其中添加拉动刷新。我尝试添加但未触发操作。

我尝试了很多方法并重新搜索,但没有一种对我有用。我将 iOS 10 作为最低部署目标。

尝试1:

let refreshControl = UIRefreshControl()
self.scl_view.alwaysBounceVertical = true
refreshControl.addTarget(self, action: #selector(pullToRefresh(_:)), for: .valueChanged)
scl_view.addSubview(refreshControl)

尝试2:

let refreshControl = UIRefreshControl()
self.scl_view.alwaysBounceVertical = true
refreshControl.addTarget(self, action: #selector(pullToRefresh(_:)), for: .valueChanged)
scl_view.refreshControl = refreshControl

//MARK:- 刷新控件

@objc func pullToRefresh(_ refreshControl: UIRefreshControl) {
    // Update your conntent here
    self.setupData()
    //refreshControl.endRefreshing()
}

最佳答案

选择你的tablviewcontroller 转到检查员 查找刷新选择已启用 转到文档大纲并选择刷新控件 控件拖动或右键单击(按住)拖动到您的 Controller 文件并调用其上的函数以刷新数据

在tableview上不可用

关于ios - ScrollView 中的 Refreshcontrol 无法快速工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55611957/

相关文章:

ios - 如何在ios13中禁用pdfkits pdfview中的查找、共享、转发菜单项

iphone - 添加全景 View - 添加到 iPhone 应用程序中的 html 文件中

iphone - 如何通过命令行将 iOS 应用程序上传到应用程序商店

ios - 需要多台 iPad 才能相互通信

ios - 我可以在不增加行高的情况下调整 NSAttributedString 中的基线吗?

ios - NSMergePolicyType 的文档是错误的,还是我误解了描述?

ios - 构建到设备时出错 - 错误 : linker command failed with exit code 1 (use -v to see invocation)

ios - 如何在框架中使用 SwiftUI

ios - PFLogInViewController 不再被识别?

ios - 在 Titanium 中更改 iOS 上选择器的字体颜色