2
私は図のようにTabNavigatorを持っています。 Header ImageTabNavigatorのタブのブロック/無効化 - 反応ナビゲーション
私はこれらのタブを以下のように作成するためにTabNavigatorを使用しています。
const Tab_Navigator = TabNavigator({
First:{
screen: First,
},
Second:{
screen: Second,
},
Third:{
screen: Third,
},
今すぐ"第2"と "第3"タブをブロック/無効にしたいとします。それは見えるはずですが、1つはそれらにナビゲートできません。
hereのようにこれらのタブをブロックしようとしましたが、何か不足していると思います。私の試行:
Tab_Navigator.router.getStateForAction = (action, state) => {
if(action.type === NavigationActions.navigate({ routeName: "Second"}) ||
action.type === NavigationActions.navigate({ routeName: "Third"}))
{
return null;
}
return Byte.router.getStateForAction(action, state);
}
ありがとうございます!申し訳ありませんが、私はそれをupvoteするために十分な評判を持っていません。将来はそれをするだろう。 – Smit
もちろん。問題ない。それがうれしかった:) –