import "YBIBUtilities.h" 93行
UIImage *YBIBSnapshotView(UIView *view) {
if (view.bounds.size.width <= 0 || view.bounds.size.height <= 0) {
NSLog(@"视图尺寸无效,无法创建快照");
return nil;
}
UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES, [UIScreen mainScreen].scale);
[view drawViewHierarchyInRect:view.bounds afterScreenUpdates:NO];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}

image.png
import "YYAnimatedImageView.h" 526行改为
-(void)displayLayer:(CALayer *)layer {
UIImage *currentFrame = _curFrame;
if (!currentFrame) {
currentFrame = self.image;
}
if (currentFrame) {
layer.contentsScale = currentFrame.scale;
layer.contents = (__bridge id)currentFrame.CGImage;
}
}

image.png