Search code examples
iphoneipaduiviewios6uirefreshcontrol

iOS 6 - How can I get the "release to refresh" animation thing? like in mail?


In mail app, we can now drag the view down and release to refresh, like shown in the picture below.

Is this a standard thing I can get from SDK?

Thanks

enter image description here


Solution

  • Use the new iOS6 UIRefreshControl class to do that.

    yourUITableViewController.refreshControl = [[[UIRefreshControl alloc] init] autorelease];
    [yourUITableViewController.refreshControl addTarget:yourTableView action:@selector(reloadData) forControlEvent:UIControlEventValueChanged];