0

createMaterialTopTabNavigator を使用します。

これで、ウォレット画面に移動するためのTouchableOpacityがあり、この TouchableOpacity はタブにあり、このタブはホーム画面にあります。TouchableOpacity をクリックしても動作しませんが、エラーは表示されません。

<TouchableOpacity activeOpacity={0.8} onPress={() => {
                          this.props.navigation.dispatch(StackActions.reset({
                            index: 0,
                            actions: [
                              NavigationActions.navigate({ routeName: 'Wallet' })
                            ],
                          }))
                        }}>
        <Text>Wallet</Text>
</TouchableOpacity>

ファイル:

画面ルート: inc/root.js

ウォレット: inc/wallet/wallet-screen.js

ホーム: inc/home-screen.js

タブルート: inc/home/tabsShow.js

タブ: inc/home/tabs/men.js および inc/home/tabs/women.js

4

0 に答える 0