PullToRefreshView 0.0.1

PullToRefreshView 0.0.1

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

未列出维护。



  • 作者:
  • Grant Paul

它是一个

  • 下拉刷新实现
  • 非常容易实现
  • 不糟糕

要实现它

  • 将四个文件(PullToRefreshView.{h,m}, arrow.png以及[email protected])添加到项目中
  • 如果没有添加,请将Quartz框架添加到项目中
  • #import "PullToRefreshView.h"
  • 将QuartzCore添加到项目中
  • 添加一个ivar:PullToRefreshView *pull; // 或者您想命名的任何名称
  • 在loadView或viewDidLoad中,添加此(并且在dealloc/viewDidUnload等中确保释放):pull = [[PullToRefreshView alloc] initWithScrollView:]; [pull setDelegate:self]; [ addSubview:pull];
  • 在dealloc和viewDidUnload中,添加调用:[pull containingViewDidUnload]; 以解除视图层次结构。
  • 实现两个代理方法:// 当用户下拉刷新时调用
    • (void)pullToRefreshViewShouldRefresh:(PullToRefreshView *)view; // 当显示的日期需要更新时调用,可选
    • (NSDate *)pullToRefreshViewLastUpdated:(PullToRefreshView *)view;
  • 当您完成加载(或遇到错误等)时,在PullToRefreshView上调用-finishedLoading
  • 就是这样!不需要转发UIScrollView代理方法或任何愚蠢的操作。