123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //
- // CGXVerticalMenuCollectionSectionModel.h
- // CGXVerticalMenuView-OC
- //
- // Created by CGX on 2018/05/01.
- // Copyright © 2019 CGX. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- #import <UIKit/UIKit.h>
- #import "CGXVerticalMenuCollectionItemModel.h"
- #import "CGXVerticalMenuRoundModel.h"
- #import "CGXVerticalMenuCustomTextModel.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface CGXVerticalMenuCollectionSectionModel : NSObject
- @property (nonatomic, strong) NSMutableArray <CGXVerticalMenuCollectionItemModel *> *rowArray;
- // 每个分区个数
- @property (nonatomic, assign) NSInteger rowCount;
- @property (nonatomic , assign) NSInteger minimumLineSpacing;//默认是10
- @property (nonatomic , assign) NSInteger minimumInteritemSpacing;//默认是10
- @property (nonatomic) UIEdgeInsets insets;//默认是UIEdgeInsetsMake(10, 10, 10, 10);
- @property (nonatomic) UIEdgeInsets borderInsets;//默认是UIEdgeInsetsMake(0, 0, 0, 0);
- @property (nonatomic , strong) id footerData;
- @property (nonatomic , assign) CGFloat footerHeight;
- @property (nonatomic , strong) UIColor *footerBgColor;
- @property (nonatomic , strong) id headerData;
- @property (nonatomic , assign) CGFloat headerHeight;
- @property (nonatomic , strong) UIColor *headerBgColor;
- /*
- 分区名称
- */
- @property (nonatomic , strong) CGXVerticalMenuCustomTextModel *headNameModel;
- // 每个分区颜色 默认无色
- @property (nonatomic , strong) UIColor *sectionColor;
- // 每个分区颜色 默认无色
- @property (nonatomic , strong) CGXVerticalMenuRoundModel *roundModel;
- /*
- 是否悬停 默认NO
- */
- @property (assign, nonatomic) BOOL headersHovering;
- /*
- 悬停距离 默认 0
- */
- @property (assign, nonatomic) CGFloat headersHoveringTopEdging;
- @end
- NS_ASSUME_NONNULL_END
|