diff --git a/YYImage/YYAnimatedImageView.m b/YYImage/YYAnimatedImageView.m index 50e3455..2ab94f0 100644 --- a/YYImage/YYAnimatedImageView.m +++ b/YYImage/YYAnimatedImageView.m @@ -532,6 +532,11 @@ typedef NS_ENUM(NSUInteger, YYAnimatedImageType) { - (void)displayLayer:(CALayer *)layer { if (_curFrame) { layer.contents = (__bridge id)_curFrame.CGImage; + } else { + // If we have no animation frames, call super implementation. iOS 14+ UIImageView use this delegate method for rendering. + if ([UIImageView instancesRespondToSelector:@selector(displayLayer:)]) { + [super displayLayer:layer]; + } } }