skellyb
c254d081fd
endRefreshing animates scrollView to top inset instead of zero
...
Summary:To use a ScrollView and RefreshControl with a translucent navigation bar you have to set the top inset to the height of that bar, allowing the content to scroll underneath. After changes to RCTRefreshControl in **v0.22**, `endRefreshing` always animates the offset to 0, hiding content behind the navigation bar. What you'd expect on iOS is for it to return to the bottom of the bar.
**Test plan**
To see this in action, refer to the UIExplorerApp. In RefreshControlExample.js if you set the ScrollView's `contentInset={{top: 100}}` you'll see the refresh control UI is where you'd expect, and after refresh the list returns to the correct position.
Closes https://github.com/facebook/react-native/pull/6848
Differential Revision: D3157934
Pulled By: mkonicek
fb-gh-sync-id: c2186a4541fb3988677f0851eb12c259cd003750
fbshipit-source-id: c2186a4541fb3988677f0851eb12c259cd003750
2016-04-13 08:15:24 -07:00
..
2015-04-26 02:17:13 -08:00
2015-08-17 08:46:00 -07:00
2015-06-25 09:17:01 -08:00
2015-09-04 07:00:21 -08:00
2015-12-23 10:07:28 -08:00
2016-01-07 12:03:17 -08:00
2015-12-01 09:00:28 -08:00
2015-11-27 04:03:42 -08:00
2016-02-26 08:18:34 -08:00
2016-03-16 07:57:26 -07:00
2015-06-25 09:15:21 -08:00
2015-06-25 09:15:21 -08:00
2015-12-17 06:46:33 -08:00
2016-01-04 06:38:30 -08:00
2015-09-02 06:11:24 -08:00
2015-09-02 06:11:24 -08:00
2015-06-05 09:58:25 -08:00
2015-11-14 10:28:28 -08:00
2015-10-08 11:56:25 -07:00
2016-01-29 06:26:30 -08:00
2016-02-03 11:36:36 -08:00
2016-01-04 06:38:30 -08:00
2015-11-26 08:54:16 -08:00
2015-03-26 02:42:24 -08:00
2016-03-10 10:21:34 -08:00
2015-11-26 08:54:16 -08:00
2015-11-26 08:54:16 -08:00
2016-03-03 12:43:36 -08:00
2016-03-03 12:43:36 -08:00
2015-07-28 07:21:50 -08:00
2016-02-25 09:52:30 -08:00
2015-08-14 04:47:12 -08:00
2016-03-03 12:43:36 -08:00
2015-08-14 01:57:18 -08:00
2016-04-01 06:54:50 -07:00
2015-03-26 02:42:24 -08:00
2015-11-14 10:28:28 -08:00
2015-12-08 03:32:30 -08:00
2015-12-08 03:32:30 -08:00
2015-03-26 02:42:24 -08:00
2015-12-08 03:32:30 -08:00
2015-12-08 07:48:26 -08:00
2015-12-08 07:48:26 -08:00
2015-03-26 02:42:24 -08:00
2015-12-10 10:12:29 -08:00
2015-03-26 02:42:24 -08:00
2015-06-03 09:49:35 -08:00
2015-11-14 10:28:28 -08:00
2016-01-04 08:00:29 -08:00
2016-04-13 08:15:24 -07:00
2016-01-04 08:00:29 -08:00
2016-01-04 08:00:29 -08:00
2016-03-21 03:21:27 -07:00
2016-04-04 04:10:24 -07:00
2015-11-25 04:12:34 -08:00
2016-04-01 06:54:50 -07:00
2016-04-01 06:54:50 -07:00
2015-11-25 04:12:34 -08:00
2016-03-10 10:21:34 -08:00
2015-11-03 14:49:30 -08:00
2015-11-03 14:49:30 -08:00
2015-04-29 08:08:45 -08:00
2015-12-10 10:12:29 -08:00
2016-03-21 03:21:27 -07:00
2016-04-04 04:10:24 -07:00
2015-12-21 10:30:39 -08:00
2015-12-21 10:30:39 -08:00
2015-03-26 02:42:24 -08:00
2015-12-21 10:30:39 -08:00
2015-09-02 06:11:24 -08:00
2015-03-26 02:42:24 -08:00
2015-03-26 02:42:24 -08:00
2015-09-02 06:11:24 -08:00
2015-09-02 06:11:24 -08:00
2015-11-05 09:39:30 -08:00
2015-12-08 03:32:30 -08:00
2015-12-08 03:32:30 -08:00
2015-03-26 02:42:24 -08:00
2015-12-08 03:32:30 -08:00
2015-03-26 02:42:24 -08:00
2015-09-02 06:11:24 -08:00
2015-07-07 06:15:20 -08:00
2016-02-16 16:51:39 -08:00
2016-02-16 16:51:39 -08:00
2015-03-26 02:42:24 -08:00
2015-12-21 10:18:47 -08:00
2016-03-07 09:31:26 -08:00
2016-02-26 08:20:34 -08:00
2016-04-08 17:17:23 -07:00
2015-03-26 02:42:24 -08:00
2016-03-16 10:03:26 -07:00
2015-09-02 06:11:24 -08:00
2015-09-04 07:00:21 -08:00
2015-08-13 07:56:41 -08:00
2016-03-16 10:18:22 -07:00
2016-03-22 10:58:29 -07:00