我正在尝试禁用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
}
}}/>
答案 0 :(得分:1)
尝试使用各种替换方法。他们可能会给你带来理想的效果。
replace(route)
- 替换当前页面的路线并立即加载新视图
routereplacePrevious(route)
- 替换上一页的路线/视图
replacePreviousAndPop(route)
- 替换上一个路线/视图并转换回它