我正在尝试更改导航器中
HeaderBackButton
的功能,并根据 文档. 在
useEffect()
内部执行以下操作
navigation.setOptions({
headerLeft: () => <HeaderBackButton label="Back" onPress={navigation.popToTop} />
});
预计按钮的标签将更改为
label
属性设置的任何内容。所有正在改变的是onPress
事件。
似乎在
@react-navigation/elements
1.3.17 中,即使在 iOS 上,labelVisible
属性也默认为 false。 尽管文档另有说明,但无论您的目标操作系统是什么,您都需要在HeaderBackButton
中将此属性设置为 true。