35 lines
1.3 KiB
Objective-C
35 lines
1.3 KiB
Objective-C
//
|
||
// JXCategoryTitleVerticalZoomView.h
|
||
// JXCategoryView
|
||
//
|
||
// Created by jiaxin on 2019/2/14.
|
||
// Copyright © 2019 jiaxin. All rights reserved.
|
||
//
|
||
|
||
#import "JXCategoryTitleView.h"
|
||
|
||
NS_ASSUME_NONNULL_BEGIN
|
||
|
||
/**
|
||
垂直方向的缩放值范围:minVerticalFontScale~maxVerticalFontScale;
|
||
垂直方向cellSpacing范围:minVerticalCellSpacing~maxVerticalCellSpacing,用于达到缩小时cell更加紧凑
|
||
根据UI设计师给你的参数,去多次尝试设置上面的值来达到同样的效果。多尝试几次就知道每个属性设置之后的效果。
|
||
*/
|
||
@interface JXCategoryTitleVerticalZoomView : JXCategoryTitleView
|
||
|
||
@property (nonatomic, assign) CGFloat maxVerticalFontScale; //垂直方向最大的缩放值
|
||
@property (nonatomic, assign) CGFloat minVerticalFontScale; //垂直方向最小的缩放值
|
||
@property (nonatomic, assign) CGFloat maxVerticalCellSpacing; //垂直方向最大的cellSpacing
|
||
@property (nonatomic, assign) CGFloat minVerticalCellSpacing; //垂直方向最小的cellSpacing
|
||
|
||
/**
|
||
当前列表滚动时,根据当前垂直方向categoryView高度变化的百分比,刷新布局
|
||
|
||
@param percent 当前垂直方向categoryView高度变化百分比
|
||
*/
|
||
- (void)listDidScrollWithVerticalHeightPercent:(CGFloat)percent;
|
||
|
||
@end
|
||
|
||
NS_ASSUME_NONNULL_END
|