SideSlipFilterController.h 860 B

1234567891011121314151617181920212223242526
  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. typedef void (^SideSlipFilterCommitBlock)(NSArray *dataList);
  10. typedef void (^SideSlipFilterResetBlock)(NSArray *dataList);
  11. @interface SideSlipFilterController : UIViewController
  12. @property (assign, nonatomic) BOOL hasHeadView;
  13. @property (assign, nonatomic) CGFloat animationDuration;
  14. @property (assign, nonatomic) CGFloat sideSlipLeading;
  15. @property (copy, nonatomic) NSArray *dataList;
  16. - (instancetype)initWithSponsor:(UIViewController *)sponsor
  17. resetBlock:(SideSlipFilterResetBlock)resetBlock
  18. commitBlock:(SideSlipFilterCommitBlock)commitBlock;
  19. - (void)show;
  20. - (void)dismiss;
  21. - (void)reloadData;
  22. -(void)showPagerView:(UINavigationController*)nav;
  23. @end