【发布时间】:2018-03-25 20:09:48
【问题描述】:
在 react native 项目中使用 react-navigation,是否可以在指定自定义 headerLeft 时在堆栈导航器中呈现默认的后退按钮?或者这是否只能通过显式返回一个自定义 headerLeft 来实现,该 headerLeft 还包含一个在按下时执行navigation.goBack 的按钮?我当前的代码如下所示,但我还希望在适用时显示后退按钮(当 goBack 是一个选项时)。
export default StackNavigator(
{
...,
},
{
headerMode: "float",
navigationOptions: ({ navigation }) => ({
headerLeft: (
<MaterialCommunityIcons name={"menu"} style={{ color: "white" }} size={25} onPress={() => navigation.navigate("DrawerOpen")} />
),
headerStyle: { backgroundColor: "#4C3E54", paddingLeft: 10, paddingRight: 10 },
headerTitleStyle: { color: "white" }
})
}
)
显示返回按钮的参考图像,然后在我应用自定义 headerLeft 后显示标题。
【问题讨论】:
标签: react-native react-navigation