首先,我对原生的反应很新。我在我的项目中使用了反应原生路由器通量进行导航。
问题:我想检查用户是否从顶栏(导航栏)按下了。我知道怎么听硬件按钮按下。
但是,如果用户从顶部栏向后按,我无法弄清楚如何倾听。
我几乎每天都在搜索。但我无法得到解决方案。
有什么建议 。
将您的场景注册为:
<Scene
key="latest"
title="LATEST"
titleStyle={{flex:0}}
component={Latest}
onRight={()=>{}}
rightButtonImage={NOTIFICATION_ICON}
onLeft={()=>{}}
leftButtonImage={NAV_SEARCH_ICON}
/>
然后在componentDidMount()中使用setParams():
componentDidMount() {
this.props.navigation.setParams({
'onRight': this.showNotifications,
'onLeft': this.showSearch,
})
}
并实现showSearch或showNotifications方法。
而已 。