Skip to content

Commit ef86372

Browse files
fix: ios 17 crash (#9)
1 parent 7bf992d commit ef86372

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ios/FastImage/FFFastImageView.m

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,11 @@ - (void) setImageColor: (UIColor*)imageColor {
7373

7474
- (UIImage*) makeImage: (UIImage*)image withTint: (UIColor*)color {
7575
UIImage* newImage = [image imageWithRenderingMode: UIImageRenderingModeAlwaysTemplate];
76-
UIGraphicsBeginImageContextWithOptions(image.size, NO, newImage.scale);
77-
[color set];
78-
[newImage drawInRect: CGRectMake(0, 0, image.size.width, newImage.size.height)];
79-
newImage = UIGraphicsGetImageFromCurrentImageContext();
80-
UIGraphicsEndImageContext();
76+
UIGraphicsImageRenderer *renderer = [[UIGraphicsImageRenderer alloc] initWithSize:image.size];
77+
newImage = [renderer imageWithActions:^(UIGraphicsImageRendererContext * _Nonnull rendererContext) {
78+
[color setFill];
79+
[newImage drawInRect:CGRectMake(0, 0, image.size.width, newImage.size.height)];
80+
}];
8181
return newImage;
8282
}
8383

0 commit comments

Comments
 (0)