首先,我是新来的本地人。 我在项目中使用了React本机路由器流量进行导航。
问题: 我想检查用户是否从顶部栏(导航栏)按下了。 我知道如何聆听硬件后退按钮的声音。
但是我无法弄清楚如果用户从顶部栏中向后按下了该怎么听。
我几乎每天都在搜索。但是我无法找到解决方案。
任何建议。
答案 0 :(得分:0)
将场景注册为:
<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方法。
就是这样。