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