12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- //
- // CGXHomeCategoryIndicatorLineView.h
- // CGXVerticalMenuView-OC
- //
- // Created by CGX on 2018/05/01.
- // Copyright © 2019 CGX. All rights reserved.
- //
- #import "CGXVerticalMenuIndicatorComponentView.h"
- NS_ASSUME_NONNULL_BEGIN
- /*
- 线条指示器位置
- */
- typedef NS_ENUM(NSUInteger, CGXVerticalMenuIndicatorLineViewType) {
- CGXVerticalMenuIndicatorLinePosition_Left,
- CGXVerticalMenuIndicatorLinePosition_Right,
- CGXVerticalMenuIndicatorLinePosition_Top,
- CGXVerticalMenuIndicatorLinePosition_Bottom
- };
- @interface CGXVerticalMenuIndicatorLineView : CGXVerticalMenuIndicatorComponentView
- //指示器lineView的宽度。水平
- @property (nonatomic, assign) CGFloat lineSpace;
- /* 默认都是0 有效性 跟 positionType 关联
- positionType:CGXVerticalMenuIndicatorLinePosition_Left时 ,spaceTop、spaceBottom、spaceLeft有效
- positionType:CGXVerticalMenuIndicatorLinePosition_Right时 ,spaceTop、spaceBottom、spaceRight有效
- positionType:CGXVerticalMenuIndicatorLinePosition_Top时 ,spaceTop、spaceLeft、spaceRight有效
- positionType:CGXVerticalMenuIndicatorLinePosition_Bottom时 ,spaceBottom、spaceLeft、spaceRight有效
- */
- @property (nonatomic, assign) CGFloat spaceTop;
- @property (nonatomic, assign) CGFloat spaceBottom;
- @property (nonatomic, assign) CGFloat spaceLeft;
- @property (nonatomic, assign) CGFloat spaceRight;
- @property (nonatomic, assign) CGXVerticalMenuIndicatorLineViewType positionType;
- @end
- NS_ASSUME_NONNULL_END
|