react-native-macos/React/Views/RefreshControl
Binh Nguyen e341489521 Fix spinner is not shown on beginRefreshingProgrammatically on IOS (#27397)
Summary:
It closes https://github.com/facebook/react-native/issues/24855
In the endRefreshProgrammatically of RCTRefreshControl.m there is calculation for content offset when spinner is shown CGPoint offset = {scrollView.contentOffset.x, scrollView.contentOffset.y - self.frame.size.height};
However self.frame.size.height is always 0 and therefore spinner is not visible
This change should fix that

Since the owner of the following PR is quite busy and won't be able to resolve the merge conflict anytime soon, I created this PR here to get the fix merged soon.
Ref: https://github.com/facebook/react-native/pull/27236
Thanks to [IgnorancePulls](https://github.com/IgnorancePulls)

## Changelog

[iOS] [Fixed] - Fix spinner visibility on beginRefreshingProgrammatically
Pull Request resolved: https://github.com/facebook/react-native/pull/27397

Test Plan:
IOS tests passed
Check whether this issue is reproduced or not for the repro which is described inside the issue.
https://github.com/facebook/react-native/issues/24855

Reviewed By: sammy-SC

Differential Revision: D18801307

Pulled By: hramos

fbshipit-source-id: d12af236778441a136dbe6b03dfd3495a465ae0f
2019-12-06 12:06:44 -08:00
..
RCTRefreshControl.h Migrate RefreshControl to Native Commands 2019-11-19 10:06:56 -08:00
RCTRefreshControl.m Fix spinner is not shown on beginRefreshingProgrammatically on IOS (#27397) 2019-12-06 12:06:44 -08:00
RCTRefreshControlManager.h Migrate RefreshControl to Native Commands 2019-11-19 10:06:56 -08:00
RCTRefreshControlManager.m Migrate RefreshControl to Native Commands 2019-11-19 10:06:56 -08:00
RCTRefreshableProtocol.h Migrate RefreshControl to Native Commands 2019-11-19 10:06:56 -08:00