LNNumberScrollAnimatedView.h 888 B

1234567891011121314151617181920212223
  1. //
  2. // JTNumberScrollAnimatedView.h
  3. // JTNumberScrollAnimatedView
  4. //
  5. // Created by Jonathan Tribouharet
  6. //
  7. #import <UIKit/UIKit.h>
  8. @interface LNNumberScrollAnimatedView : UIView
  9. @property (strong, nonatomic) NSNumber *value;/**<最后显示的值*/
  10. @property (assign, nonatomic) CFTimeInterval duration;/**<动画持续时间*/
  11. @property (assign, nonatomic) CFTimeInterval durationOffset;/**<不同位数字停止时间差*/
  12. @property (assign, nonatomic) NSUInteger density;/**<duration内展示的数字个数*/
  13. @property (assign, nonatomic) NSUInteger minLength;/**<最小展示位数,不足补零*/
  14. @property (assign, nonatomic) BOOL isAscending;/**<是否向上滚动 Y-向上 N-向下*/
  15. - (void)startAnimation;/**<开始执行动画*/
  16. - (void)stopAnimation;/**<结束执行动画*/
  17. - (void)startAnimationAfterDelay:(NSTimeInterval)delay;/**<延迟delay秒执行动画*/
  18. @end