У меня есть функция: 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()
}