I have a UITableViewController as the root view controller in a UINavigationController, which is in turn one of the view controllers in a UITabBarController. All hooked up in Storyboard.
I've configured the UIRefreshControl for my table in Storyboard as well, and normally it looks like it should when pulling:
However, if I switch between my other tabs once or twice, it looks like this:
It's not spinning or anything, just stuck "full", and it stays that way until I pull fully and trigger a refresh.
Any ideas or suggestions appreciate.
user2009606 was almost right, I fixed it by calling
[refreshControl endRefreshing];
On
viewWillAppear:
The refreshControl now behaves properly after switching tabs, independent of its state.