自定义后退导航反应导航

时间:2018-02-02 14:27:05

标签: react-native react-navigation

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

1 个答案:

答案 0 :(得分: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>)
    }
}