0

Ich werde StackNavigation für Push und Pop mit seinem Parameter nehmen. Es funktioniert gut. Aber jetzt möchte ich nach einigen Bildschirm TabBar nach StackNavigation implementieren, haben Sie eine Idee, wie TabBar nach StackNavigation zu nehmen.TabBar in der StackNavigation in React Native

Hinweis: Ich möchte Custom TabBar implementieren.

enter image description here

Bitte helfen Sie mir.

+0

Sie können TabNavigator von react-Navigation-Paket –

+0

verwenden, aber es war Standard TabBar. Ich möchte benutzerdefinierte. –

+0

Sie können es entsprechend Ihrer Anforderung anpassen. –

Antwort

1

Sie können Ihre tabNavigator und seine stackNavigators auseinander und dann rufen sie an der Haupt stackNavigator so etwas wie

let StackWithTabs1 = StackNavigator({ // stackNavigator inside the tabNavigator 
    Screen3:{ 
    screen: Screen3 
    } 
    ,Screen4:{ 
    screen: Screen4 
    } 
}); 

let StackWithTabs2 = StackNavigator({ // stackNavigator inside the tabNavigator 
     Screen5:{ 
     screen: Screen5 
     } 
     ,Screen6:{ 
     screen: Screen6 
     } 
    }); 

let tab_bar = TabNavigator({ 
     StackWithTabs1 : { 
     screen: StackWithTabs1 // Calling the stackNavigators that going to go inside the tabNavigator 
     }, 
     StackWithTabs2 : { 
     screen: StackWithTabs2 
     } 
    }); 

let InitialStackNavigator = StackNavigator({ 
    Screen1: { 
    screen: Screen1 
    }, 
    Screen2: { 
    screen: Screen2 
    }, 
    tabBar: { 
    screen: tab_bar // Calling the tabNavigator, wich contains the other stackNavigators 
    } 
}); 

Just do erklären.

+0

Hallo, ich möchte Tab bei Auswahl neu laden. wie kann ich erreichen. \ –

+0

Leider habe ich das gleiche Problem: / –