YBHomeRedObj.h 725 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // YBHomeRedObj.h
  3. // YBVideo
  4. //
  5. // Created by ybRRR on 2023/1/13.
  6. // Copyright © 2023 cat. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. typedef void(^homeRedEvent)(CGFloat currentTime);
  10. //@protocol homeRedDelegate <NSObject>
  11. //-(void)homeRedReloadTime:(CGFloat)currentTime;
  12. //@end
  13. @interface YBHomeRedObj : NSObject
  14. +(instancetype)redInstance;
  15. @property(nonatomic,strong)NSTimer *lookTimer;
  16. @property(nonatomic,assign)int lookCount;
  17. @property(nonatomic,assign)CGFloat startFloattime;
  18. @property(nonatomic, copy)homeRedEvent startEvent;
  19. //@property(nonatomic, assign)id<homeRedDelegate>delegate;
  20. -(void)initWithTimer;
  21. -(void)lookTimerStart;
  22. -(void)timerBegin;
  23. -(void)timerEnd;
  24. -(void)timerPause;
  25. @end