diff --git a/ios/FastImage/FFFastImageView.mm b/ios/FastImage/FFFastImageView.mm index 69d06d575..6b2bf1e70 100644 --- a/ios/FastImage/FFFastImageView.mm +++ b/ios/FastImage/FFFastImageView.mm @@ -73,11 +73,11 @@ - (void) setImageColor: (UIColor*)imageColor { - (UIImage*) makeImage: (UIImage*)image withTint: (UIColor*)color { UIImage* newImage = [image imageWithRenderingMode: UIImageRenderingModeAlwaysTemplate]; - UIGraphicsBeginImageContextWithOptions(image.size, NO, newImage.scale); - [color set]; - [newImage drawInRect: CGRectMake(0, 0, image.size.width, newImage.size.height)]; - newImage = UIGraphicsGetImageFromCurrentImageContext(); - UIGraphicsEndImageContext(); + UIGraphicsImageRenderer *renderer = [[UIGraphicsImageRenderer alloc] initWithSize:image.size]; + newImage = [renderer imageWithActions:^(UIGraphicsImageRendererContext * _Nonnull rendererContext) { + [color setFill]; + [newImage drawInRect:CGRectMake(0, 0, image.size.width, newImage.size.height)]; + }]; return newImage; } diff --git a/package.json b/package.json index 517dd6abe..2d31dec43 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "react-native-fast-image", - "version": "8.6.3", + "name": "@changwoolab/react-native-fast-image", + "version": "8.6.4", "description": "🚩 FastImage, performant React Native image component.", "keywords": [ "cache",