JXCategoryCollectionView.h 943 B

123456789101112131415161718192021222324
  1. //
  2. // JXCategoryCollectionView.h
  3. // UI系列测试
  4. //
  5. // Created by jiaxin on 2018/3/21.
  6. // Copyright © 2018年 jiaxin. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "JXCategoryIndicatorProtocol.h"
  10. @class JXCategoryCollectionView;
  11. @protocol JXCategoryCollectionViewGestureDelegate <NSObject>
  12. @optional
  13. - (BOOL)categoryCollectionView:(JXCategoryCollectionView *)collectionView gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer;
  14. - (BOOL)categoryCollectionView:(JXCategoryCollectionView *)collectionView gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer;
  15. @end
  16. @interface JXCategoryCollectionView : UICollectionView
  17. @property (nonatomic, strong) NSArray <UIView<JXCategoryIndicatorProtocol> *> *indicators;
  18. @property (nonatomic, weak) id<JXCategoryCollectionViewGestureDelegate> gestureDelegate;
  19. @end