Revert "[ReactNative] revert "prevent ScrollView content offset from changing during layout""

This commit is contained in:
Zack Gomez 2015-07-29 17:19:46 -07:00
parent 4b16e4d550
commit 60c8abcc70

View File

@ -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