React native 来自React Navigation的StackNavigator中标题样式错误
我正在使用React Navigation中的StackNavigator,我想为Android平台添加标题样式,但在添加额外样式后,我遇到了一个错误: 对象作为找到的子对象无效:具有键的对象 {style}。如果要呈现子对象集合,请使用数组 相反 这是我的密码:React native 来自React Navigation的StackNavigator中标题样式错误,react-native,react-navigation,React Native,React Navigation,我正在使用React Navigation中的StackNavigator,我想为Android平台添加标题样式,但在添加额外样式后,我遇到了一个错误: 对象作为找到的子对象无效:具有键的对象 {style}。如果要呈现子对象集合,请使用数组 相反 这是我的密码: static navigationOptions ={ header: { style: { marginTop: Platform.OS === 'android' ? 24 : 0
static navigationOptions ={
header: {
style: {
marginTop: Platform.OS === 'android' ? 24 : 0
}
}
}
如何解决这个问题 您正在使用的方法已被弃用 您可以使用以下代码
static navigationOptions = {
headerStyle: { marginTop: Platform.OS === 'android' ? 24 : 0 }
}
是否使用自定义页眉?为什么要添加marginTop?ReactNavigation解决了这个问题。它在IOS中看起来不错,但在Android中,顶部的Android状态栏和StackNavigaror栏之间存在重叠。