123456789101112131415161718192021222324252627282930313233 |
- //
- // XYScrollNumberLabel.h
- // Timi
- //
- // Created by 翟玉磊 on 2021/11/29.
- //
- #import <Foundation/Foundation.h>
- NS_ASSUME_NONNULL_BEGIN
- @interface XYScrollNumberLabel : UIView
- @property (nonatomic, assign, readonly) NSInteger displayedNumber;
- /// 初始化 图片滚动
- /// @param needMark 是否需要标签 "X"
- - (instancetype)initImageNumberLabelWithNeewMark:(BOOL)needMark imageSize:(CGSize)imageSize;
- /// 数值改变到指定数值 不设置动画时间
- /// @param targetNumber 要展示的数值
- /// @param animated 是否需要动画
- - (void)changeToTargetNumber:(NSInteger)targetNumber animated:(BOOL)animated;
- /// 数值改变到指定数值
- /// @param targetNumber 要展示的数值
- /// @param duration 动画时间,如果设置为0则根据改变值的大小进行计算
- /// @param animated 是否需要动画
- - (void)changeToTargetNumber:(NSInteger)targetNumber duration:(CGFloat)duration animated:(BOOL)animated;
- @end
- NS_ASSUME_NONNULL_END
|