diff --git a/React/Views/ScrollView/RCTScrollView.m b/React/Views/ScrollView/RCTScrollView.m index 52507300612f8a..58bff0f0fd2c25 100644 --- a/React/Views/ScrollView/RCTScrollView.m +++ b/React/Views/ScrollView/RCTScrollView.m @@ -303,7 +303,10 @@ - (void)setContentOffset:(CGPoint)contentOffset contentOffset.y = -(scrollViewSize.height - subviewSize.height) / 2.0; } } - super.contentOffset = contentOffset; + + super.contentOffset = CGPointMake( + RCTSanitizeNaNValue(contentOffset.x, @"scrollView.contentOffset.x"), + RCTSanitizeNaNValue(contentOffset.y, @"scrollView.contentOffset.y")); } - (void)setFrame:(CGRect)frame