1つの画面アプリからタブベースのアプリに移動する方法は不思議です。関連する回答がない類似の質問が1つあります。反応のネイティブナビゲーションでは、シングルスクリーンアプリからタブベースのアプリに移動します。
現在、私は今、私は単に私がその特定の画面」とのタブを隠してログイン画面(との最初のタブをカバーしていますので、右この
Navigation.startSingleScreenApp({
screen: {
screen: 'Login',
title: 'Login'
}
});
Navigation.startTabBasedApp({
tabs: [
{
label: 'tab1',
screen: 'Login',
icon: tab1Icon,
selectedIcon: tab1Icon,
},
title: 'tab1',
navigatorStyle: {},
navigatorButtons: {}
},
{
label: 'tab2',
screen: 'tab2',
icon: tab2Icon,
selectedIcon: tab2Icon,
title: 'tab2'
},
{
label: 'tab3',
screen: 'tab3',
icon: tab3Icon,
selectedIcon: tab3Icon,
title: 'tab3'
},
});
をやっている私は、ログを押すと、ボタンに私は単純にタブが表示されているtab1の画面にスタックを上に移動。
を私はstartSingleScreenAppを持っているにもかかわらず、だから、アプリはまだtabBasedAppから始まるので、私はstartSingleScreenAppは何もないかわからない。
誰かがexpこのライブラリーを使って私に進める方法を教えてくれる人はいないでしょうか?
https://github.com/wix/react-native-navigation/blob/master/old-example-redux/src/app.jsは、もはやメンテナンスされていない古い例のアプリですが、そこでは論理が実証されていますまだ正しいです。それはあなたが始めるのを助けるはずです。 –