前幾天在簡書寫了MJRefresh的原理探究,寫完后自己就打算寫一個(gè)自己的上下拉刷新控件挺身,算是對(duì)于自己學(xué)習(xí)的總結(jié)
過年雜事繁多,只是完成了基礎(chǔ)部分消略,效果如下:
使用
使用很簡單堡称,用以下代碼就可以了
__weak __typeof(self)weakSelf = self;
//下拉刷新
headerView = [mTableView addHeaderWithRefreshHandler:^(YQRefreshBaseView *refreshView) {
[weakSelf refreshAction];
}];
//上拉加載更多
footerView = [mTableView addFooterWithRefreshHandler:^(YQRefreshBaseView *refreshView) {
[weakSelf loadMoreAction];
}];
//自動(dòng)刷新
footerView.autoLoadMore = self.autoLoadMore;
More
年后有時(shí)間再把其他動(dòng)畫特效添加上去
Github地址,歡迎大家指出問題,喜歡的給個(gè)star~