【发布时间】:2017-08-09 09:14:38
【问题描述】:
我已经实现了一个 Stack Navigator,如下所示:
const MainNav = StackNavigator({
notes: { screen: NotesScreen },
addNote: { screen: AddNoteScreen }
}, {
initialRouteName: 'notes'
});
现在当我从我的NotesScreen 转到我的AddNoteScreen 时,我得到了预期的后退箭头。但是,我使用以下navigationOptions 为AddNoteScreen 设置了标题:
static navigationOptions = () => ({
title: 'Add a note',
headerStyle: {
height: Platform.OS === 'android' ? 54 + STATUS_BAR_HEIGHT : 54,
backgroundColor: '#2196F3'
},
headerTitleStyle: {
marginTop: Platform.OS === 'android' ? STATUS_BAR_HEIGHT : 0,
color: 'white'
}
})
现在headerTitleStyle 不会影响 Android 上的后退箭头。如何使android上的后退箭头采用与headerTitleStyle相同的样式?
这是当前问题的图像:
【问题讨论】:
标签: react-native react-navigation stack-navigator