0

我將採用StackNavigation作爲Push和Pop的參數。它的工作正常。但現在我想在StackNavigation之後的一些屏幕TabBar後實現,有任何想法如何在StackNavigation之後採取TabBar。TabBar inSide StackNavigation in React Native

注意:我想實現自定義TabBar。

enter image description here

請幫助我。

+0

您可以使用反應導航包中的TabNavigator –

+0

但它是默認的TabBar。我想定製。 –

+0

您可以根據您的要求進行定製。 –

回答

1

你可以做這樣的事情

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 
    } 
}); 

就宣佈你tabNavigator及其stackNavigators分開,然後打電話給他們在主stackNavigator

+0

嗨,我想重新加載選項卡上的標籤。我怎麼能實現。\ –

+0

不幸的是,我有同樣的問題:/ –

相關問題