UIRefreshControl is in wrong position in UITableViewController

前端 未结 3 1725
佛祖请我去吃肉
佛祖请我去吃肉 2021-02-13 14:58

I\'ve seen quite a few problems with UIRefreshControl, and I\'m having a problem as well with my UITableViewController. The problem occurs so randomly and henceforth I cannot fi

3条回答
  •  鱼传尺愫
    2021-02-13 15:37

    I had the same problem and fixed it with this:

    override func viewDidLoad() {
        let refreshControl = UIRefreshControl()
        refreshControl.addTarget(self, action: "refresh:", forControlEvents: .ValueChanged)
        tableView.backgroundView = refreshControl // <- THIS!!!
    }
    

    Instead of adding a subview assign the refreshControl as backgroundView

提交回复
热议问题