如何更换react-native-navigation(wix)中的后退按钮?
问题描述:
使用react-native-navigation https://wix.github.io/react-native-navigation我可以替换抽屉的汉堡图标。但是,我无法使用相同的方法替换后退按钮。如何更换react-native-navigation(wix)中的后退按钮?
我已经尝试设置的构造函数,但无济于事按钮:
constructor(props)
{
super(props)
this.props.navigator.setTitle({
title: 'Settings'
});
Icon.getImageSource('back', 24, 'orange').then(backIcon => {
props.navigator.setButtons({
leftButtons: [
{
icon: backIcon,
id: 'back'
}]
})
});
}
有没有人想出如何设置后退按钮自定义图标?
操作系统:Mac OS塞拉利昂
反应母语: “0.44.0”
反应本地导航: “^ 79年1月1日”
平台:Android的
答
从v1开始,有几个id由RNN保留。当使用这些id中的任何一个时,传递给按钮params的自定义图标将被忽略。 From the docs - 默认支持四种按钮类型,无需提供图标。 你可以使用任何其他的ID和代码应该工作,但你需要处理按钮按自己(呼叫从onNavigatorEvent
弹出)