[翻译] AAPullToRefresh-阿里云开发者社区

开发者社区> 开发与运维> 正文

[翻译] AAPullToRefresh

简介:

AAPullToRefresh

效果:

Requirement - 需要的环境

  • ARC.
  • iOS 6 or higher(tested on iOS 6, 7 and 8).

Install - 安装

CocoaPods CocoaPods方式安装

Add pod 'AAPullToRefresh' to your Podfile.

Manually 手动安装

  1. Copy AAPullToRefresh directory to your project. 将AAPullToRefresh文件夹拷贝到你的项目当中.

Usage - 使用

#import "AAPullToRefresh.h"
...
AAPullToRefresh *tv = [self.scrollView addPullToRefreshPosition:AAPullToRefreshPositionTop actionHandler:^(AAPullToRefresh *v){
    // do something...
    // then must call stopIndicatorAnimation method.
    [v performSelector:@selector(stopIndicatorAnimation) withObject:nil afterDelay:1.0f];
}];

Customization - 定制

Property - 属性

You can customize below properties.

tv.imageIcon = [UIImage imageNamed:@"launchpad"];
tv.borderColor = [UIColor whiteColor];
tv.borderWidth = 3.0f;
tv.threshold = 60.0f;
tv.showPullToRefresh = NO; // also remove KVO observer if set to NO.

Method - 方法

- (void)manuallyTriggered;    // Manually trigger the block.
- (void)setSize:(CGSize)size; // Zoom in/out size.

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章