【发布时间】:2019-09-27 17:04:39
【问题描述】:
我有一个函数:didPullToRefresh()。为了启动此功能,我必须将我的UIScrollView 一直拉到屏幕中间。有没有一种方法可以通过将屏幕向下拉 50 像素来刷新我想要刷新的数据?谢谢?
这是我目前正在运行的代码:
var refreshControl: UIRefreshControl!
override func viewDidLoad() {
super.viewDidLoad()
scrollView.alwaysBounceVertical = true
scrollView.bounces = true
refreshControl = UIRefreshControl()
refreshControl.addTarget(self, action: #selector(didPullToRefresh), for: .valueChanged)
self.scrollView.addSubview(refreshControl)
}
@objc func didPullToRefresh() {
print("Refersh")
// For End refrshing
refreshControl?.endRefreshing()
}
【问题讨论】:
标签: ios swift xcode uiscrollview refresh