diff --git a/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.h b/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.h index 8f40efe885c..64bdbfd3bb8 100644 --- a/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.h +++ b/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.h @@ -6,6 +6,7 @@ */ #import +#import #import NS_ASSUME_NONNULL_BEGIN @@ -15,7 +16,7 @@ NS_ASSUME_NONNULL_BEGIN */ @interface RCTImageComponentView : RCTViewComponentView { @protected - UIImageView *_imageView; + RCTUIImageViewAnimated *_imageView; } @end diff --git a/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm b/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm index ba212c40883..e43b04b69c2 100644 --- a/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm +++ b/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm @@ -30,7 +30,7 @@ using namespace facebook::react; static auto const defaultProps = std::make_shared(); _props = defaultProps; - _imageView = [[UIImageView alloc] initWithFrame:self.bounds]; + _imageView = [RCTUIImageViewAnimated new]; _imageView.clipsToBounds = YES; _imageView.contentMode = RCTContentModeFromImageResizeMode(defaultProps->resizeMode); _imageView.layer.minificationFilter = kCAFilterTrilinear;