TLRefresh提供了一種自定義刷新控件的思路
主要用一個分類實現(xiàn):
#import <UIKit/UIKit.h>
typedef void(^CallBack)();
@interface UIScrollView (TLRefresh)
/**
*添加頭部刷新控件
*/
- (void)addHeaderWithCallBack:(CallBack)callBack;
/**
*添加尾部刷新控件
*/
- (void)addFooterWithCallBack:(CallBack)callBack;
/**
*結(jié)束刷新
*/
- (void)endRefresh;
@end
用法如下:
//添加頭部刷新標(biāo)簽
[self.tableView addHeaderWithCallBack:^{
//請求網(wǎng)絡(luò)數(shù)據(jù)
}];
//添加尾部刷新標(biāo)簽
[self.tableView addFooterWithCallBack:^{
//請求網(wǎng)絡(luò)數(shù)據(jù)
}];
上下拉刷新效果圖
點擊下載源代碼