测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可协议 | MIT |
发布日期最新发布 | 2015 年 3 月 |
由 INBPullToRefresh 维护。
图片导航栏下拉刷新库。
INBPullToRefresh
目录复制到您的项目中。#import "INBPullToRefreshView.h"
...
INBPullToRefreshView *refreshView = [self addPullToRefreshWithHeight:120 url:self.barImageURL tableView:self.tableView actoinHandler:^(INBPullToRefreshView *view) {
// do something...
// then must call stopAnimation method.
[view performSelector:@selector(stopAnimation)];
}];
您可以自定义以下属性。
refreshView.pullIndicatorView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"reload.png"]];
refreshView.refreshThreshold = 60;
refreshView.maxImageHeight = 150;
refreshView.enableRefresh = NO; // tableView.bounces = NO;
此库通过 "Method swizzling" 实现。如果您在以下方法中使用 "Method swizzling",则可能与该库冲突。
viewWillAppear:
viewDidAppear:
viewWillDisappear:
viewDidDisappear:
viewDidLayoutSubviews
MIT