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
Комментариев нет:
Отправить комментарий