PullToRefreshView 0.0.1× 测试已测试✗ 语言语言 Obj-CObjective C许可 MIT 发布最后发布2014年12月由未列出维护。安装指南×_pullToRefreshView安装指南您想将以下类似的代码pod 'PullToRefreshView', '~> 0.0'添加到Podfiletarget 'MyApp' do pod 'PullToRefreshView', '~> 0.0' end然后,在终端中运行pod install,或从CocoaPods.app运行。或者,为了进行测试运行,运行以下命令pod try PullToRefreshView查看PodspecGitHub仓库在CocoaPods.org的页面PullToRefreshView 0.0.1作者:Grant Paulbtaylor/PullToRefreshViewGitHub仓库 它是一个 下拉刷新实现 非常容易实现 不糟糕 要实现它 将四个文件(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代理方法或任何愚蠢的操作。