JXCategoryBaseCell.h 840 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // JXCategoryBaseCell.h
  3. // UI系列测试
  4. //
  5. // Created by jiaxin on 2018/3/15.
  6. // Copyright © 2018年 jiaxin. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "JXCategoryBaseCellModel.h"
  10. #import "JXCategoryViewAnimator.h"
  11. #import "JXCategoryViewDefines.h"
  12. @interface JXCategoryBaseCell : UICollectionViewCell
  13. @property (nonatomic, strong, readonly) JXCategoryBaseCellModel *cellModel;
  14. @property (nonatomic, strong, readonly) JXCategoryViewAnimator *animator;
  15. - (void)initializeViews NS_REQUIRES_SUPER;
  16. - (void)reloadData:(JXCategoryBaseCellModel *)cellModel NS_REQUIRES_SUPER;
  17. - (BOOL)checkCanStartSelectedAnimation:(JXCategoryBaseCellModel *)cellModel;
  18. - (void)addSelectedAnimationBlock:(JXCategoryCellSelectedAnimationBlock)block;
  19. - (void)startSelectedAnimationIfNeeded:(JXCategoryBaseCellModel *)cellModel;
  20. @end