forked from grp/PullToRefreshView
-
Notifications
You must be signed in to change notification settings - Fork 0
dennismadsen/PullToRefreshView
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PullToRefreshView 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
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Objective-C 97.4%
- Shell 2.6%