mirror of
https://github.com/svga/SVGAPlayer-iOS.git
synced 2025-10-20 23:19:13 +08:00
add SVGAPlayer instance to delegate of frame & percentage
This commit is contained in:
@@ -14,8 +14,8 @@
|
||||
|
||||
@optional
|
||||
- (void)svgaPlayerDidFinishedAnimation:(SVGAPlayer *)player;
|
||||
- (void)svgaPlayerDidAnimatedToFrame:(NSInteger)frame;
|
||||
- (void)svgaPlayerDidAnimatedToPercentage:(CGFloat)percentage;
|
||||
- (void)svgaPlayer:(SVGAPlayer *)player didAnimatedToFrame:(NSInteger)frame;
|
||||
- (void)svgaPlayer:(SVGAPlayer *)player didAnimatedToPercentage:(CGFloat)percentage;
|
||||
|
||||
@end
|
||||
|
||||
|
@@ -391,10 +391,10 @@
|
||||
[self update];
|
||||
id delegate = self.delegate;
|
||||
if (delegate != nil && [delegate respondsToSelector:@selector(svgaPlayerDidAnimatedToFrame:)]) {
|
||||
[delegate svgaPlayerDidAnimatedToFrame:self.currentFrame];
|
||||
[delegate svgaPlayer:self didAnimatedToFrame:self.currentFrame];
|
||||
}
|
||||
if (delegate != nil && [delegate respondsToSelector:@selector(svgaPlayerDidAnimatedToPercentage:)] && self.videoItem.frames > 0) {
|
||||
[delegate svgaPlayerDidAnimatedToPercentage:(CGFloat)(self.currentFrame + 1) / (CGFloat)self.videoItem.frames];
|
||||
[delegate svgaPlayer:self didAnimatedToPercentage:(CGFloat)(self.currentFrame + 1) / (CGFloat)self.videoItem.frames];
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user