自定义后退导航反应导航

问题描述 投票:0回答:1

我想控制后退导航,我正在使用react-navigation库进行路由。我有一些页面主页,个人资料页面和profile_edit页面。当我通过个人资料页面导航到profile_edit时,在profile_edit中执行某些操作后,我导航到个人资料页面。现在,如果我按下后退按钮,我想导航到其他页面而不是profile_edit页面。我怎样才能做到这一点?

react-native react-navigation
1个回答
0
投票

使用自定义headerLeft

class MainScreen extends Component {
  static  navigationOptions = ({ navigation, screenProps }) => ({
    title:  'Header Title',
     headerLeft: <Icon name={'arrow-left'} 
                    onPress={ () => { navigation.navigate("YourScreen") }} />
  });

    render() {
        return (<View> ... </View>)
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.