Pull to Refresh UIViewController in iOS
如果你强制添加一个UIRefreshControl到一个UIViewController,你会得到一个错误。
UIRefreshControl 只能由一个 UITableViewController 管理。
所以,这里有一个诀窍
Code
- 启动一个表视图,在您的
UIViewController
1 | let refreshControl = UIRefreshControl() |
- add
refreshControltotableView, notview
1 | tableView.frame = view.frame |
3 refreshView function
1 | func refreshView(refreshControl: UIRefreshControl) { |
如果你像我一样喜欢使用 Storyboard 的话
Storyboard -> UITableViewController -> enable Refreshing
Then you can
Ctrldrag just likeUIButton