2017-09-14 85 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()導航到後場景,但我需要執行一些操作,然後才能導航(例如)在導航時顯示彈出窗口 –