Need help with PullToRefreshView?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

199 Stars 40 Forks BSD 2-Clause "Simplified" License 18 Commits 13 Opened issues


dead simple pull to refresh. you probably shouldn't use this.

Services available


Need anything else?

Contributors list


Note: I would avoid using this right now, at least until I find time to resolve a number of issues with it.

It is: - a pull-to-refresh implementation - very easy to implement - doesn't suck

To implement it: - add the four files (PullToRefreshView.{h,m}, arrow.png and [email protected]) to your project - add the Quartz framework to your project if you haven't done so yet - #import "PullToRefreshView.h" - add QuartzCore to your project - add an ivar: PullToRefreshView *pull; // or whatever you want to name it - in loadView or viewDidLoad, add this (and be sure to release in dealloc/viewDidUnload, etc): pull = [[PullToRefreshView alloc] initWithScrollView:]; [pull setDelegate:self]; [ addSubview:pull]; - in dealloc and viewDidUnload, add calls to: [pull containingViewDidUnload]; to unwind the view hierarchy. - implement two delegate methods: // called when the user pulls-to-refresh - (void)pullToRefreshViewShouldRefresh:(PullToRefreshView *)view; // called when the date shown needs to be updated, optional - (NSDate *)pullToRefreshViewLastUpdated:(PullToRefreshView *)view; - call -finishedLoading on the PullToRefreshView when you finished loading (or got an error, etc) - that's it! no need to forward on UIScrollView delegate methods or anything silly like that.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.