2017-06-29 20 views
0

React-navigationを使用していて、3つのタブがあり、タブの1つがWebviewを使用してWebページをレンダリングします。この画面で、ユーザーが左にスワイプしたり、戻ると、以前のタブに行くのではなく、WebviewのWebサイトに戻るようにします。React-Navigation and Webview navigation

WebViewコンポーネント内の状態をNavigationStateChangeで更新していますが、React-navigationスワイプを無効にする方法がわかりません。

答えて

0

TabNavigatorTabNavigatorConfigを定義するタブの動作を選択しましょう。

const MyApp = TabNavigator({ 
    Screen1: { 
    screen: screen1, 
    }, 
    Screen2: { 
    screen: screen2, 
    }, 
}, { 
    swipeEnabled: false, 
}); 

方法あなたのタブがあなたのWebViewと競合しないこと:あなたがTabNavigatorはスワイプに耳を傾けていないかどうあなたの場合

は、あなたがfalseswipeEnabledを宣言しました。

希望すると助かります!