我的视图中有一个可滚动的内容。我想添加拉刷新它。我试图添加,但未触发操作。
我尝试了很多方法&重新搜索,但都不管用。我的最低部署目标是iOS 10。
第一回合:
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
//标记:-刷新控件
@objc func pullToRefresh(_ refreshControl: UIRefreshControl) {
// Update your conntent here
self.setupData()
//refreshControl.endRefreshing()
}
最佳答案
选择tablviewcontroller
转到检查员
已启用查找刷新选择
转到文档大纲并选择刷新控件
控制拖动或右键单击(按住)拖动到控制器文件并对其调用函数以刷新数据
在tableview上不可用
关于ios - ScrollView中的刷新控件无法快速运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55611957/