diff --git a/React/Base/RCTRootView.m b/React/Base/RCTRootView.m index e7644a691da..24819026a17 100644 --- a/React/Base/RCTRootView.m +++ b/React/Base/RCTRootView.m @@ -411,7 +411,7 @@ RCT_NOT_IMPLEMENTED(-(instancetype)initWithCoder:(nonnull NSCoder *)aDecoder) { super.frame = frame; if (self.reactTag && _bridge.isValid) { - [_bridge.uiManager setFrame:frame forView:self]; + [_bridge.uiManager setSize:frame.size forView:self]; } } diff --git a/React/Views/RCTModalHostView.m b/React/Views/RCTModalHostView.m index adc77625807..b06a310885c 100644 --- a/React/Views/RCTModalHostView.m +++ b/React/Views/RCTModalHostView.m @@ -56,7 +56,7 @@ RCT_NOT_IMPLEMENTED(- (instancetype)initWithCoder:coder) - (void)notifyForBoundsChange:(CGRect)newBounds { if (_reactSubview && _isPresented) { - [_bridge.uiManager setFrame:newBounds forView:_reactSubview]; + [_bridge.uiManager setSize:newBounds.size forView:_reactSubview]; [self notifyForOrientationChange]; } }