SideSlipFilterController.h 878 B

123456789101112131415161718192021222324252627
  1. //
  2. // SideSlipFilterController.h
  3. // IBOSSMAP
  4. //
  5. // Created by apple on 2017/4/1.
  6. // Copyright © 2017年 apple. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "Util.h"
  10. typedef void (^SideSlipFilterCommitBlock)(NSArray *dataList);
  11. typedef void (^SideSlipFilterResetBlock)(NSArray *dataList);
  12. @interface SideSlipFilterController : UIViewController
  13. @property (assign,nonatomic) BOOL hasHeadView;
  14. @property (assign,nonatomic) CGFloat animationDuration;
  15. @property (assign,nonatomic) CGFloat sideSlipLeading;
  16. @property (copy, nonatomic) NSArray *dataList;
  17. - (instancetype)initWithSponsor:(UIViewController *)sponsor
  18. resetBlock:(SideSlipFilterResetBlock)resetBlock
  19. commitBlock:(SideSlipFilterCommitBlock)commitBlock;
  20. - (void)show;
  21. - (void)dismiss;
  22. - (void)reloadData;
  23. - (void)showPagerView:(UINavigationController*)nav;
  24. @end