//
// UIScrollView+MJRefresh.h
// MJRefreshExample
//
// Created by MJ Lee on 14-5-28.
// Copyright (c) 2014年 itcast. All rights reserved.
//
// 版权属于原作者
// http://code4app.com (cn) http://code4app.net (en)
// 发布代码于最专业的源码分享网站: Code4App.com
#import <UIKit/UIKit.h>
@interface UIScrollView (MJRefresh)
#pragma mark - 下拉刷新
/**
* 添加一个下拉刷新头部控件
*
* @param callback 回调
*/
- (void)addHeaderWithCallback:(void (^)())callback;
/**
* 添加一个下拉刷新头部控件
*
* @param target 目标
* @param action 回调方法
*/
- (void)addHeaderWithTarget:(id)target action:(SEL)action;
/**
* 移除下拉刷新头部控件
*/
- (void)removeHeader;
/**
* 主动让下拉刷新头部控件进入刷新状态
*/
- (void)headerBeginRefreshing;
/**
* 让下拉刷新头部控件停止刷新状态
*/
- (void)headerEndRefreshing;
/**
* 下拉刷新头部控件的可见性
*/
@property (nonatomic, assign, getter = isHeaderHidden) BOOL headerHidden;
/**
* 是否正在下拉刷新
*/
@property (nonatomic, assign, readonly, getter = isHeaderRefreshing) BOOL headerRefreshing;
#pragma mark - 上拉刷新
/**
* 添加一个上拉刷新尾部控件
*
* @param callback 回调
*/
- (void)addFooterWithCallback:(void (^)())callback;
/**
* 添加一个上拉刷新尾部控件
*
* @param target 目标
* @param action 回调方法
*/
- (void)addFooterWithTarget:(id)target action:(SEL)action;
/**
* 移除上拉刷新尾部控件
*/
- (void)removeFooter;
/**
* 主动让上拉刷新尾部控件进入刷新状态
*/
- (void)footerBeginRefreshing;
/**
* 让上拉刷新尾部控件停止刷新状态
*/
- (void)footerEndRefreshing;
/**
* 上拉刷新头部控件的可见性
*/
@property (nonatomic, assign, getter = isFooterHidden) BOOL footerHidden;
/**
* 是否正在上拉刷新
*/
@property (nonatomic, assign, readonly, getter = isFooterRefreshing) BOOL footerRefreshing;
/**
* 设置尾部控件的文字
*/
@property (copy, nonatomic) NSString *footerPullToRefreshText; // 默认:@"上拉可以加载更多数据"
@property (copy, nonatomic) NSString *footerReleaseToRefreshText; // 默认:@"松开立即加载更多数据"
@property (copy, nonatomic) NSString *footerRefreshingText; // 默认:@"MJ哥正在帮你加载数据..."
/**
* 设置头部控件的文字
*/
@property (copy, nonatomic) NSString *headerPullToRefreshText; // 默认:@"下拉可以刷新"
@property (copy, nonatomic) NSString *headerReleaseToRefreshText; // 默认:@"松开立即刷新"
@property (copy, nonatomic) NSString *headerRefreshingText; // 默认:@"MJ哥正在帮你刷新..."
@end
没有合适的资源?快使用搜索试试~ 我知道了~
下拉刷新和上拉加载更多第三方库
共16个文件
h:8个
m:7个
png:1个
需积分: 9 24 下载量 194 浏览量
2014-12-08
16:08:32
上传
评论
收藏 28KB ZIP 举报
温馨提示
这个库使用方便简单,只需要加几行代码就能实现从网络上直接下载数据,上拉加载更多,下拉自动刷新功能
资源推荐
资源详情
资源评论
收起资源包目录
MJRefresh.zip (16个子文件)
MJRefresh
MJRefreshConst.m 1KB
MJRefresh.bundle
arrow@2x.png 3KB
UIScrollView+MJRefresh.m 6KB
MJRefresh.h 912B
MJRefreshBaseView.h 2KB
MJRefreshHeaderView.m 8KB
MJRefreshHeaderView.h 401B
UIScrollView+MJExtension.m 2KB
UIView+MJExtension.h 627B
UIScrollView+MJRefresh.h 3KB
MJRefreshConst.h 1KB
MJRefreshFooterView.h 412B
MJRefreshBaseView.m 8KB
UIView+MJExtension.m 1KB
MJRefreshFooterView.m 7KB
UIScrollView+MJExtension.h 832B
共 16 条
- 1
资源评论
lhhdreamming
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功