【发布时间】:2019-08-31 21:03:09
【问题描述】:
我的视图中有一个可滚动的内容。我想在其中添加拉动刷新。我尝试添加但未触发操作。
我尝试了很多方法并重新搜索,但没有一个对我有用。我将 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()
}
【问题讨论】:
-
您找到任何解决方案了吗?我也有同样的问题
标签: ios swift iphone uiscrollview pull-to-refresh