вторник, 13 октября 2015 г.

Pull to refresh swift


var refresher: UIRefreshControl!

    override func viewDidLoad() {
        super.viewDidLoad()
//...
        initRefresher()
    }
    
    // MARK: Helper
    func initRefresher() {
        refresher = UIRefreshControl()
        refresher.attributedTitle = NSAttributedString(string: "Потяните вниз для обновления")
        refresher.addTarget(self, action: "refreshData", forControlEvents: UIControlEvents.ValueChanged)
        tableView.addSubview(refresher)
        

    }


    
    func refreshData() {
//... обновляемся
    refresher.endRefreshing() //выключаем обновление
    }

Хорошая статья: pull to refresh

Комментариев нет:

Отправить комментарий