2017-09-14 86 views
0

我已经在场景中包含后退按钮作为图像,我想要后退按钮,我想在组件中执行后退动作,是否有可能?处理每个场景导航中的后退按钮原生

<Scene key=“Courses” icon={TabIcon} iconName=“book” backButtonImage={require(‘./app/icons/back.png’)}> 
      <Scene key=“CourseList” component={CourseList} title=“Courses” navigationBarStyle={styles.navBarColor} titleStyle={styles.navBarTitleColor} /> 
      <Scene key=“levels” component={levels} barButtonIconStyle={{ tintColor: ‘white’ }} navigationBarStyle={styles.navBarColor} titleStyle={styles.navBarTitleColor} leftButtonIconStyle = {{ tintColor:‘red’}} title=“”/> 
      <Scene key=“Units” component={Units} barButtonIconStyle={{ tintColor: ‘white’ }} navigationBarStyle={styles.navBarColor} titleStyle={styles.navBarTitleColor} /></Scene> 

回答

0

你用什么模块来处理导航?

你试过https://reactnavigation.org/

有了这个模块,这是相当直截了当地处理这个。

+0

我正在使用react-native-router-flux –

+0

您是否使用react-native-router-flux的V3或V4?对于V4,你只需要调用Actions.pop()。 –

+0

我正在使用V4,Action.pop()导航到后场景,但我需要执行一些操作,然后才能导航(例如)在导航时显示弹出窗口 –