Pull-to-Refresh - это прыгучий - PullRequest
       33

Pull-to-Refresh - это прыгучий

0 голосов
/ 07 октября 2018

Я пытаюсь реализовать функцию «Pull-to-refresh» и вижу, что действие «Pull-to-refresh» не является плавным;он заставляет представление содержимого перемещаться по экрану, например так:

https://imgur.com/a/6oWPizP

У меня есть следующие ограничения:

Constraints

Мой ViewController выглядит так:

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var textLabel: UILabel!
    @IBOutlet weak var scrollView: UIScrollView!
    var refreshControl: UIRefreshControl = UIRefreshControl()

    override func viewDidLoad() {
        super.viewDidLoad()

        refreshControl.addTarget(self, action: #selector(reloadData), for: UIControl.Event.valueChanged)

        refreshControl.attributedTitle = NSAttributedString(string: "Pull to refresh")

        scrollView.refreshControl = refreshControl
    }

    @objc func reloadData() {
        textLabel.text = "SURPRISE"
        refreshControl.endRefreshing()
    }
}
...