45 lines
1.0 KiB
Objective-C
Executable File
45 lines
1.0 KiB
Objective-C
Executable File
//
|
|
// UIScrollView+JHRefresh.h
|
|
// JHRefresh
|
|
//
|
|
// Created by Jiahai on 14-9-15.
|
|
// Copyright (c) 2014年 Jiahai. All rights reserved.
|
|
//
|
|
|
|
#import <UIKit/UIKit.h>
|
|
#import "JHRefreshConfig.h"
|
|
|
|
@interface UIScrollView (JHRefresh)
|
|
|
|
/**
|
|
* 添加下拉刷新HeaderView
|
|
*
|
|
* @param aniViewClass 需要执行的动画的Class
|
|
* @param beginRefresh 开始刷新时需要执行的操作,如网络请求等
|
|
*/
|
|
- (void)addRefreshHeaderViewWithAniViewClass:(Class)aniViewClass beginRefresh:(void (^)())beginRefresh;
|
|
/**
|
|
* 添加上拉加载FooterView
|
|
*
|
|
* @param aniViewClass 需要执行的动画的Class
|
|
* @param beginRefresh 开始刷新时需要执行的操作,如网络请求等
|
|
*/
|
|
- (void)addRefreshFooterViewWithAniViewClass:(Class)aniViewClass beginRefresh:(void (^)())beginRefresh;
|
|
|
|
/**
|
|
* 自动开启下拉刷新
|
|
*/
|
|
- (void)headerStartRefresh;
|
|
|
|
/**
|
|
* 结束下拉刷新
|
|
*
|
|
* @param result 刷新结果
|
|
*/
|
|
- (void)headerEndRefreshingWithResult:(JHRefreshResult)result;
|
|
/**
|
|
* 结束上拉加载
|
|
*/
|
|
- (void)footerEndRefreshing;
|
|
@end
|