HeaderRefreshView 1.0.0

HeaderRefreshView 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2014年12月

nijino 维护。




仅用一行代码向 scrollview 中添加下拉刷新视图!(使用 xib 或 storyboard)
只需通过 一行代码 给 scrollview 添加下拉刷新视图。(使用 xib 或故事版)
refresh-English refresh-Chinese

安装方法

将 "HeaderRefreshView.h" 和 "HeaderRefreshView.m" 文件拖拽至您的工程目录。
将“HeaderRefreshView.h”和“HeaderRefreshView.m”文件拖拽至工程目录。

使用方法

1.通过 Xib 或 Storyboard
1.通过Xib或故事版
在您的 ViewController 中添加一个 UIView 对象,并将它的类名改为 HeaderRefreshView。
在您的 ViewController 中加入一个 UIView 对象,并将它的类名改为 HeaderRefreshView。
Custom class
连接一个方法到 HeaderRefreshView 实例的 ValueChanged 事件。
连接一个方法到 HeaderRefreshView 实例的 ValueChanged 事件。
Value Changed Event
在 viewcontroller 的 viewDidLoad 方法中插入以下代码
在 viewcontroller 的 viewDidLoad 方法中插入以下代码

[self.tableView addSubview:self.headerRefreshView];

2.通过代码
2.通过代码

self.headerRefreshView = [HeaderRefreshView new];
[self.headerRefreshView addTarget:self action:@selector(refreshData:) forControlEvent:UIControlEventValueChanged];
[self.tableView addSubview:self.headerRefreshView];

API 提供接口

您可以通过在头文件中声明的以下属性定制正常、松手立即刷新以及刷新中的字符串:
您可以通过在头文件中声明的以下属性定制正常、松手立即刷新以及刷新中的字符串:

@property (nonatomic, copy) NSString * normalString;
@property (nonatomic, copy) NSString * releaseToRefreshString;
@property (nonatomic, copy) NSString *loadingString;

当然,您也可以通过以下方式改变这些文本的颜色:
当然,您也可以通过以下方式改变这些文本的颜色:

@property (nonatomic) UIColor *textColor;

如您所预期,您可以手动开始和结束刷新:
如您所预期,您可以手动开始和结束刷新:

- (void)beginRefreshing;
- (void)endRefreshing;

示例

您可以在该仓库中找到一个示例项目。
您可以在该开源库中找到一个示例工程。

版本信息

  • v1.0.0
    初始发布。
    初始发布。

系统要求

  • iOS >= 6.0
  • ARC

联系方式