Files
real-e-party-iOS/YuMi/Tools/CountDown/CountDownHelper.h
edwinQQQ a35a711be6 chore: Initial clean commit
- Removed YuMi/Library/ (138 MB, not tracked)
- Removed YuMi/Resources/ (23 MB, not tracked)
- Removed old version assets (566 files, not tracked)
- Excluded Pods/, xcuserdata/ and other build artifacts
- Clean repository optimized for company server deployment
2025-10-09 16:19:14 +08:00

49 lines
962 B
Objective-C

//
// CountDownHelper.h
// xplan-ios
//
// Created by 冯硕 on 2021/9/15.
// 倒计时
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@protocol CountDownHelperDelegate <NSObject>
@optional
///倒计时结束
- (void)onCountdownFinish;
///倒计时进行
- (void)onCountdownOpen:(int)time;
///顺计时结束
- (void)onClockwiseFinish;
///顺计时进行
- (void)onClockwiseOpen:(CGFloat)time;
@end
@interface CountDownHelper : NSObject
///倒计时是否完成
@property (nonatomic,assign) BOOL isCountdownFinish;
///顺计时的秒数
@property (nonatomic,assign) CGFloat seconds;
///代理
@property (nonatomic,weak) id<CountDownHelperDelegate> delegate;
///单例
+ (instancetype)shareHelper;
// 停止倒计时
- (void)stopCountDown;
///开始倒计时
- (void)openCountdownWithTime:(int)totalTime;
// 停止顺计时
- (void)stopClockwise;
///开始顺计时
- (void)openClockwiseWithTime:(int)totalTime;
@end
NS_ASSUME_NONNULL_END