-
Notifications
You must be signed in to change notification settings - Fork 40
dead simple pull to refresh. you probably shouldn't use this.
License
grp/PullToRefreshView
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PullToRefreshView 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:<your scroll view here>]; [pull setDelegate:self]; [<your scroll view here> 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.
About
dead simple pull to refresh. you probably shouldn't use this.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published