Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Pull-To-Refresh for 4 direction.
Objective-C
Branch: master
Failed to load latest commit information.
AllAroundPullViewDemo Refactoring
.gitignore
.travis.yml Add CI files
AllAroundPullView.h Refactoring
AllAroundPullView.m
AllAroundPullView.podspec add podspec file
LICENSE.txt initial commit
Makefile Add CI files
README.md try
arrow.png initial commit
arrow@2x.png initial commit

README.md

AllAroundPullView build

AllAroundPullView allow you to 4 direction Pull-To-Refresh feature.

Installation

  • Import AllAroundPullView.h/m and arrow image to your project.
  • Add QuartzCore framework to your project.
  • #import "AllAroundPullView.h"

Usage

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];

Customization

You can customize timeout, threshold, activityView from property.

@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; 

So, like this.

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

No-ARC and delegate design pattern

maintained in noARC and delegate branch.

License

See LICENSE file.

Something went wrong with that request. Please try again.