を反応させますタブナビゲータに入ってからスタックナビゲータに戻る方法は?私はたonPress使用していますのはここトラブルは、私は私のスタックナビゲータの画面にタブナビゲータから移動しようとしているが、私はこのエラーを取得していますネイティブ
は次のとおりです。
以下constructor(props){
super(props);
this.state = {
filteredCellArray: [],
masterCellArray: []
};
this.onProfileButtonPressed = this.onProfileButtonPressed.bind(this);
}
onProfileButtonPressed =() => {
this.props.navigation.navigate('Profile', this);
console.log("Profile Button Pressed");
};
スタックおよびタブナビゲータを持つルータです::
const TabNav = TabNavigator({
Profile:{
screen: Profile,
tabBarOptions: {
showLabel: false
}
},
Books:{
screen: BookTab
},
Tutors:{
screen: TutorTab
},
Furniture:{
screen: FurnitureTab
},
Roommate:{
screen: RoommateTab
},
Carpool:{
screen: CarpoolTab
}},
{
tabBarComponent: TabBarBottom,
tabBarPosition: 'bottom',
swipeEnabled: false,
animationEnabled: false,
lazy: true,
initialRouteName: 'Books'
});
export const FeedStack = StackNavigator({
SignIn: {
screen: SignIn,
navigationOptions: {
title: "Login"
}
},
SignUp: {
screen: SignUp,
navigationOptions: {
title: "Create An Account"
}
},
ForgotPassword: {
screen: ForgotPassword,
navigationOptions: {
title: "Forgot Password"
}
},
Profile: {
screen: Profile,
navigationOptions: {
title: "Your Profile"
}
},
TabNav: {
screen: TabNav,
navigationOptions: {
title: "Home"
}
},
listing: {
screen: listing,
navigationOptions: {
title: "Listing"
}
}
})
[mcve] – bennygenel
を入力してください。ナビゲータスタックの設定を表示してください。 'StackNavigator'が' TabNavigator'の下になければ、それは動作しません。 – zvona