CGXVerticalMenuRoundModel.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // CGXVerticalMenuRoundModel.h
  3. // CGXVerticalMenuRoundFlowLayout
  4. // CGXVerticalMenuView-OC
  5. //
  6. // Created by CGX on 2018/05/01.
  7. // Copyright © 2019 CGX. All rights reserved.
  8. //
  9. #import <Foundation/Foundation.h>
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface CGXVerticalMenuRoundModel : NSObject
  12. /// 外圈line边显示宽度
  13. @property (assign, nonatomic) CGFloat borderWidth;
  14. /// 外圈line边显示颜色
  15. @property (strong, nonatomic) UIColor *borderColor;
  16. /// 投影相关参数
  17. @property (strong, nonatomic) UIColor *shadowColor;
  18. @property (assign, nonatomic) CGSize shadowOffset;
  19. @property (assign, nonatomic) CGFloat shadowOpacity;
  20. @property (assign, nonatomic) CGFloat shadowRadius;
  21. /// 圆角
  22. @property (assign, nonatomic) CGFloat cornerRadius;
  23. /// 是否计算header(若实现collectionView: layout: isCalculateHeaderViewIndex:)该字段不起作用
  24. @property (assign, nonatomic) BOOL isCalculateHeader;
  25. /// 是否计算footer(若实现collectionView: layout: isCalculateFooterViewIndex:)该字段不起作用
  26. @property (assign, nonatomic) BOOL isCalculateFooter;
  27. /// 背景颜色
  28. @property (strong, nonatomic) UIColor *backgroundColor;
  29. /* UIImage名称、网络连接 */
  30. @property (strong, nonatomic) NSString *hotStr;// 背景图片名称
  31. /** 图片加载 */
  32. @property (nonatomic, copy) void(^menu_ImageCallback)(UIImageView *hotImageView,NSURL *hotURL);
  33. @end
  34. NS_ASSUME_NONNULL_END