Files
midi_ios/QXLive/HomePage(声播)/View/礼物/QXEffectSvgaView.h
2025-08-14 10:07:49 +08:00

40 lines
960 B
Objective-C
Executable File

//
// SREffectSvgaView.h
// SoundRiver
//
// Created by 段智博 on 2020/10/26.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface QXEffectSvgaView : UIView
/// isAutoPlay加载完成是否自动播放 【默认为YES】
- (instancetype)initWithFrame:(CGRect)frame isAutoPlay:(BOOL)isAutoPlay;
@property (nonatomic,copy) void(^didFinishedDisplay)(QXEffectSvgaView *svgaView);
@property (nonatomic,copy) void(^didStartAnimation)(void);
/// 加载资源
- (void)loadSVGAPlayerWith:(NSString *)loadPath;
/// 加载资源
- (void)loadSVGAPlayerWith:(NSString *)loadPath inBundle:(BOOL)inBundle;
/// 加载资源
- (void)loadSVGAPlayerWith:(NSString *)loadPath inBundle:(BOOL)inBundle loop:(int)loop;
/// 开始动画【不回调didStartAnimation开始block】
- (void)startEffectSvgaPlay;
/// 暂停动画
- (void)pauseEffectSvgaPlay;
/// 停止动画
- (void)stopEffectSvgaPlay;
/// 销毁
- (void)destroySvga;
@end
NS_ASSUME_NONNULL_END