iOS 自定义上下拉刷新控件——TLRefresh

TLRefresh提供了一种自定义刷新控件的思路
主要用一个分类实现:

#import <UIKit/UIKit.h>

typedef void(^CallBack)();

@interface UIScrollView (TLRefresh)
/**
 *添加头部刷新控件
 */
- (void)addHeaderWithCallBack:(CallBack)callBack;
/**
 *添加尾部刷新控件
 */
- (void)addFooterWithCallBack:(CallBack)callBack;
/**
 *结束刷新
 */
- (void)endRefresh;

@end

用法如下:

//添加头部刷新标签
    [self.tableView addHeaderWithCallBack:^{
        
        //请求网络数据
           
    }];
    
    //添加尾部刷新标签
    [self.tableView addFooterWithCallBack:^{
        
        //请求网络数据
        
    }];
上下拉刷新效果图

点击下载源代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容