27 #import <UIKit/UIKit.h>
28 #import <QuartzCore/QuartzCore.h>
31 EGOOPullRefreshPulling = 0,
32 EGOOPullRefreshNormal,
33 EGOOPullRefreshLoading,
34 } EGOPullRefreshState;
39 id __unsafe_unretained _delegate;
40 EGOPullRefreshState _state;
42 UILabel *_lastUpdatedLabel;
43 UILabel *_statusLabel;
45 UIActivityIndicatorView *_activityView;
50 @property(nonatomic,unsafe_unretained) id <EGORefreshTableHeaderDelegate> delegate;
52 - (void)refreshLastUpdatedDate;
53 - (void)egoRefreshScrollViewDidScroll:(UIScrollView *)scrollView;
54 - (void)egoRefreshScrollViewDidEndDragging:(UIScrollView *)scrollView;
55 - (void)egoRefreshScrollViewDataSourceDidFinishedLoading:(UIScrollView *)scrollView;