iOS pull to refresh for UIScrollView, UITableView and UICollectionView.
platform :ios, '6.0'
pod 'LGRefreshView', '~> 1.0.0'
github "Friend-LGA/LGRefreshView" ~> 1.0.0
在需要使用库的源文件中,导入头文件
#import "LGRefreshView.h"
你有多种初始化方式
- (instancetype)initWithScrollView:(UIScrollView *)scrollView; // also you can pass UITableView and UICollectionView, becose its subclasses of UIScrollView
更多的初始化方法可以在 LGRefreshView.h 中找到
要处理动作,可以使用带有闭包或代理的初始化方法,或在初始化后实现它。
@property (assign, nonatomic) id<LGRefreshViewDelegate> delegate;
- (void)refreshViewRefreshing:(LGRefreshView *)refreshView;
@property (strong, nonatomic) void (^refreshHandler)(LGRefreshView *refreshView);
这里也有一些你可以添加到 NSNotificationsCenter 的通知
kLGRefreshViewBeginRefreshingNotification;
kLGRefreshViewEndRefreshingNotification;
更多详情,请尝试 Xcode 演示项目 并查看 LGRefreshView.h
LGRefreshView 采用 MIT 许可证发布。有关详细信息,请参阅 LICENSE