在两个页面之间转换时,React Native Navigator错误

时间:2016-07-06 06:35:04

标签: ios react-native

我在iOS上有一个React Native Navigator,如下所示:

var SCREEN_WIDTH = require('Dimensions').get('window').width;
var BaseConfig = Navigator.SceneConfigs.FloatFromRight;

var CustomLeftToRightGesture = Object.assign({}, BaseConfig.gestures.pop, {
   // Make it snap back really quickly after canceling pop
   snapVelocity: 8,
   // Make it so we can drag anywhere on the screen
   edgeHitWidth: SCREEN_WIDTH,
});

var CustomSceneConfig = Object.assign({}, BaseConfig, {
   // A very tighly wound spring will make this transition fast
   springTension: 100,
   springFriction: 10,
   // Use our custom gesture defined above
   gestures: {
   pop: CustomLeftToRightGesture,
   }
});

当我推动和弹出时,一切正常。但是当我实际尝试通过向左滑动页面并且几乎同时向右滑动页面时,我可以在一个页面中看到两个页面,而在释放我的手指后两个页面都是透明的。
即使使用导航器的非自定义动画,我也遇到此问题。
这是导航器中的React Native错误还是我做错了什么?

0 个答案:

没有答案