//  代码地址: https://github.com/CoderMJLee/ZYJMJRefresh
//  代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
#import <UIKit/UIKit.h>

const CGFloat ZYJMJRefreshLabelLeftInset = 25;
const CGFloat ZYJMJRefreshHeaderHeight = 54.0;
const CGFloat ZYJMJRefreshFooterHeight = 44.0;
const CGFloat ZYJMJRefreshFastAnimationDuration = 0.25;
const CGFloat ZYJMJRefreshSlowAnimationDuration = 0.4;

NSString *const ZYJMJRefreshKeyPathContentOffset = @"contentOffset";
NSString *const ZYJMJRefreshKeyPathContentInset = @"contentInset";
NSString *const ZYJMJRefreshKeyPathContentSize = @"contentSize";
NSString *const ZYJMJRefreshKeyPathPanState = @"state";

NSString *const ZYJMJRefreshHeaderLastUpdatedTimeKey = @"ZYJMJRefreshHeaderLastUpdatedTimeKey";

NSString *const ZYJMJRefreshHeaderIdleText = @"ZYJMJRefreshHeaderIdleText";
NSString *const ZYJMJRefreshHeaderPullingText = @"ZYJMJRefreshHeaderPullingText";
NSString *const ZYJMJRefreshHeaderRefreshingText = @"ZYJMJRefreshHeaderRefreshingText";

NSString *const ZYJMJRefreshAutoFooterIdleText = @"ZYJMJRefreshAutoFooterIdleText";
NSString *const ZYJMJRefreshAutoFooterRefreshingText = @"ZYJMJRefreshAutoFooterRefreshingText";
NSString *const ZYJMJRefreshAutoFooterNoMoreDataText = @"ZYJMJRefreshAutoFooterNoMoreDataText";

NSString *const ZYJMJRefreshBackFooterIdleText = @"ZYJMJRefreshBackFooterIdleText";
NSString *const ZYJMJRefreshBackFooterPullingText = @"ZYJMJRefreshBackFooterPullingText";
NSString *const ZYJMJRefreshBackFooterRefreshingText = @"ZYJMJRefreshBackFooterRefreshingText";
NSString *const ZYJMJRefreshBackFooterNoMoreDataText = @"ZYJMJRefreshBackFooterNoMoreDataText";

NSString *const ZYJMJRefreshHeaderLastTimeText = @"ZYJMJRefreshHeaderLastTimeText";
NSString *const ZYJMJRefreshHeaderDateTodayText = @"ZYJMJRefreshHeaderDateTodayText";
NSString *const ZYJMJRefreshHeaderNoneLastDateText = @"ZYJMJRefreshHeaderNoneLastDateText";
