我知道您可以同时从navigationOptions
和defaultNavigationOptions
访问多个道具;
const AppStack = createStackNavigator(
{
// Some routes...
},{
defaultNavigationOptions: ({ navigation,screenProps }) => ({
// now some screenProps
}),},)
但是我无法为screenProps
访问createMaterialTopTabNavigator
。
const creditsTabs = createMaterialTopTabNavigator(
{
[routes.CastScreen.name]: screens.CastScreen,[routes.CrewScreen.name]: screens.CrewScreen,{
tabBarOptions: ({ screenProps }) => ({
// does not work...
})
},)
tabBarOptions
仅接受一个对象。我需要访问screenProps
来帮助定义选项卡栏的显示。我该怎么办?