diff --git a/React/Views/RCTScrollView.m b/React/Views/RCTScrollView.m index bc4db361e..fbdcf3474 100644 --- a/React/Views/RCTScrollView.m +++ b/React/Views/RCTScrollView.m @@ -461,7 +461,10 @@ RCT_NOT_IMPLEMENTED(-initWithCoder:(NSCoder *)aDecoder) [super layoutSubviews]; RCTAssert(self.subviews.count == 1, @"we should only have exactly one subview"); RCTAssert([self.subviews lastObject] == _scrollView, @"our only subview should be a scrollview"); + + CGPoint originalOffset = _scrollView.contentOffset; _scrollView.frame = self.bounds; + _scrollView.contentOffset = originalOffset; [RCTView autoAdjustInsetsForView:self withScrollView:_scrollView