[翻译] 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.
目录
相关文章
|
4月前
PullToRefresh的简单使用
PullToRefresh的简单使用
146 1
|
4月前
|
设计模式 开发者 UED
Flutter笔记:DefaultTextStyle和DefaultTextHeightBehavior解读
Flutter笔记:DefaultTextStyle和DefaultTextHeightBehavior解读
56 0
|
Android开发 Java 数据格式
下拉刷新框架Android-Ultra-Pull-To-Refresh的学习与
之所以做这件事,是因为前者已经没有在维护了,所以把现在的下拉刷新框架PullToRefresh框架换成Android-Ultra-Pull-To-Refresh框架。
931 0
|
Android开发
PullToRefresh和SwipeRefreshLayout的使用
  PullToRefresh是一套实现非常好的下拉刷新库(下载地址:https://github.com/chrisbanes/Android-PullToRefresh),它支持: 1.ListView 2.ExpandableListView 3.GridView 4.WebView 5.ScrollView 6.Horizontal ScrollView 7.ViewPager 等多种常用的需要刷新的View类型,而且使用起来也十分方便。
1309 0