KoaPullToRefresh 1.0.6

KoaPullToRefresh 1.0.6

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

未声明的 维护。



  • Sergi Gracia 和 Polina Flegontovna

KoaPullToRefresh 是一个最小化且容易定制的下拉刷新控件。您可以更改字体、颜色、大小,甚至可以使用 FontAwesome 替换旋转图标。该库易于添加和定制。此下拉刷新控件是为 Teambox 开发的,并基于 SVPullToRefresh,并使用 ios-fontawesome 与 font awesome 图标一起工作。

安装

手动安装

  1. 将 KoaPullToRefresh/KoaPullToRefresh 文件夹拖到您的项目中。
  2. QuartCore 框架 添加到您的项目中。
  3. 编辑您应用的 Info.plist 以包含密钥: "应用程序提供字体"(《UIAppFonts》)。然后,将 FontAwesome.ttf 添加到该密钥下的列表中。
  4. 导入 KoaPullToRefresh.h

用法

添加 KoaPullToRefresh

在您的 viewDidLoad 中添加此内容

[tableView addPullToRefreshWithActionHandler:^{
    // Tasks to do on refresh. Update datasource, add rows, …
    // Call [tableView.pullToRefreshView stopAnimating] when done.
}];

添加背景颜色

[tableView addPullToRefreshWithActionHandler:^{
    // Tasks to do on refresh. Update datasource, add rows, …
    // Call [tableView.pullToRefreshView stopAnimating] when done.
} withBackgroundColor:[UIColor blueColor]];

添加显示像素的高度

[tableView addPullToRefreshWithActionHandler:^{
    // Tasks to do on refresh. Update datasource, add rows, …
    // Call [tableView.pullToRefreshView stopAnimating] when done.
} withBackgroundColor:[UIColor blueColor] withPullToRefreshHeightShowed:2];

自定义 KoaPullToRefresh

设置 FontAwesome 图标和文本的颜色

[self.tableView.pullToRefreshView setTextColor:[UIColor whiteColor]];

设置文本字体

[self.tableView.pullToRefreshView setTextFont:[UIFont fontWithName:@"OpenSans-Bold" size:14]];

设置 FontAwesome 图标

[self.tableView.pullToRefreshView setFontAwesomeIcon:@"icon-refresh"];

设置标题

[self.tableView.pullToRefreshView setTitle:@"Pull" forState:KoaPullToRefreshStateStopped];
[self.tableView.pullToRefreshView setTitle:@"Release" forState:KoaPullToRefreshStateTriggered];
[self.tableView.pullToRefreshView setTitle:@"Loading" forState:KoaPullToRefreshStateLoading];

管理 KoaPullToRefresh

开始动画 KoaPullToRefresh (在 viewDidLoad 中)

[self.tableView.pullToRefreshView startAnimating];

停止动画 KoaPullToRefresh

[self.tableView.pullToRefreshView stopAnimating];

要求

  • iOS >= 5.0
  • ARC

联系

许可证

KoaPullToRefresh 可在 MIT 许可证下使用。有关更多信息,请参阅许可证文件。

githalytics.com alpha