From dd0a34bf55aeaf9fd0e51eb1045e078767318f21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Kwa=C5=9Bniewski?= Date: Wed, 8 Jan 2025 16:12:40 +0100 Subject: [PATCH] feat: use UIGraphicsImageRenderer (#231) --- packages/react-native-bottom-tabs/ios/Extensions.swift | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/react-native-bottom-tabs/ios/Extensions.swift b/packages/react-native-bottom-tabs/ios/Extensions.swift index 993650cb..ea0813d2 100644 --- a/packages/react-native-bottom-tabs/ios/Extensions.swift +++ b/packages/react-native-bottom-tabs/ios/Extensions.swift @@ -45,11 +45,10 @@ extension PlatformImage { } return newImage #else - UIGraphicsBeginImageContextWithOptions(size, false, 0.0) - self.draw(in: CGRect(origin: CGPoint.zero, size: size)) - let resizedImage = UIGraphicsGetImageFromCurrentImageContext()! - UIGraphicsEndImageContext() - return resizedImage + let renderer = UIGraphicsImageRenderer(size: size) + return renderer.image { context in + self.draw(in: CGRect(origin: .zero, size: size)) + } #endif } }