React Native - NavigatorIOS - 禁用弹出手势

时间:2016-03-21 10:22:20

标签: javascript react-native

我正在尝试禁用NavigatorIOS中的滑动后退手势,弹出当前场景。

我见过使用Navigator.SceneConfigs的方法,但这些方法都不适用于NavigatorIOS。

我现在的代码如下。

<NavigatorIOS
    style={styles.container}
    initialRoute={{
        title: 'Favourites',
        component: Favourites,
        passProps: {
            content: this.state.content,
            user: this.state.userLoggedIn,
            favsPage: false,
            setFavourites: this.setFavourites,
            alterContent: this.alterContent,
            retrieve: this.retrieve,
            retrieveContent: this.retrieveContent,
            events: this.eventEmitter
        }
    }}/>

1 个答案:

答案 0 :(得分:1)

尝试使用各种替换方法。他们可能会给你带来理想的效果。

  

replace(route) - 替换当前页面的路线并立即加载新视图

     

routereplacePrevious(route) - 替换上一页的路线/视图

     

replacePreviousAndPop(route) - 替换上一个路线/视图并转换回它