AllAroundPullView 1.0

AllAroundPullView 1.0

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

未经申报 维护。



  • r-plus

AllAroundPullView 允许您实现 4 方向的 Pull-To-Refresh 功能。

安装

  • AllAroundPullView.h/m 和箭头图片 导入到您的项目中。
  • QuartzCore 框架添加到您的项目中。
  • #import "AllAroundPullView.h"

使用

AllAroundPullView *pull = [[AllAroundPullView alloc] initWithScrollView:scrollView
                                                               position:AllAroundPullViewPositionTop
                                                                 action:^(AllAroundPullView *view){
  // do anything
  [view performSelector:@selector(finishedLoading) withObject:nil afterDelay:0.0f];
}];
[scrollView addSubview:pull];
[pull release];

自定义

您可以从属性中自定义 timeout, threshold, activityView

@property (nonatomic, assign) NSTimeInterval timeout; // default is nothing.
@property (nonatomic, assign) CGFloat threshold; // default is 60.0f
// default is UIActivityIndicatorViewStyleWhiteLarge
@property (nonatomic, retain) UIActivityIndicatorView *activityView; 

因此,像这样。

pull.timout = 10.0f;
pull.threshold = 120.0f;
pull.activityView.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;

不使用 ARC 和代理设计模式

维护在 noARCdelegate 分支中。

许可证

查看 LICENSE 文件。