JXCategoryBaseCellModel.h 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. //
  2. // JXCategoryBaseCellModel.h
  3. // UI系列测试
  4. //
  5. // Created by jiaxin on 2018/3/15.
  6. // Copyright © 2018年 jiaxin. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <UIKit/UIKit.h>
  10. #import "JXCategoryViewDefines.h"
  11. @interface JXCategoryBaseCellModel : NSObject
  12. @property (nonatomic, assign) NSUInteger index;
  13. @property (nonatomic, assign) CGFloat cellWidth;
  14. @property (nonatomic, assign) CGFloat cellSpacing;
  15. @property (nonatomic, assign, getter=isSelected) BOOL selected;
  16. @property (nonatomic, assign, getter=isCellWidthZoomEnabled) BOOL cellWidthZoomEnabled;
  17. @property (nonatomic, assign) CGFloat cellWidthNormalZoomScale;
  18. @property (nonatomic, assign) CGFloat cellWidthCurrentZoomScale;
  19. @property (nonatomic, assign) CGFloat cellWidthSelectedZoomScale;
  20. @property (nonatomic, assign, getter=isSelectedAnimationEnabled) BOOL selectedAnimationEnabled;
  21. @property (nonatomic, assign) NSTimeInterval selectedAnimationDuration;
  22. @property (nonatomic, assign) JXCategoryCellSelectedType selectedType;
  23. @property (nonatomic, assign, getter=isTransitionAnimating) BOOL transitionAnimating;
  24. @end