TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | May 2016 |
Maintained by swp_song.
模仿Boos职聘下拉刷新 < 搬运,基于 MJRefresh 框架>
首先感谢提供代码的童鞋
简书坤 < 简书-ID > : http://www.jianshu.com/p/87229a563d38
kun < Git-ID > : https://github.com/gitKun/-Boss-
MJRefresh : https://github.com/CoderMJLee/MJRefresh
依赖库 MJRefresh
简单的封装了下, 先看效果:
头文件:
SwpHeaderRefresh.h 是已经写好一个头文件 可以直接拿来使用
SwpRefreshLayer.h 核心动画, 可以导入, 重写刷新头文件
手动导入:
SwpRefreshHeader 文件夹 导入 项目 中, 依赖 MJRefresh
#import "SwpHeaderRefresh.h"
#import "SwpRefreshLayer.h"
CocoaPods 导入:
使用 CocoaPods 会自动 podMJRefresh
pod searchSwpHeaderRefresh
pod 'SwpHeaderRefresh'
#import <SwpRefreshHeader/SwpHeaderRefresh.h>
#import <SwpRefreshHeader/SwpRefreshLayer.h>
#import <SwpRefreshHeader/SwpHeaderRefresh.h>
// 1. 直接 设置 SwpHeaderRefresh.h 头文件
self.demoTableView.mj_header = [SwpHeaderRefresh headerWithRefreshingTarget:self refreshingAction:@selector(headerRereshingData)];
// 2. 重写 刷新头文件 集成 MJRefreshGifHeader 或 MJRefreshHeader 具体设置 请看Demo SwpHeaderRefresh.h 文件
// 设置 刷新 四个 点 && 线的颜色
[_swpRefreshLayer setPointColorHexValue:0xffb8e7 secondPointColorHexValue:0xffecb9 thirdPointColorHexValue:0xc4a3f7 fourthPointColorHexValue:0x98d8ff];
// 设置 刷新 动画时间
_scaleTimeValue.scaleTimeValue = 1.0;
[_swpRefreshLayer setScaleTimeValue:1.0];
交流 群号 : 85400118