来自React Navigation的StackNavigator中的标题样式出错

时间:2017-09-28 12:35:20

标签: react-native react-navigation

我使用StackNavigator中的React Navigation,我想为Android平台添加标题样式,但在添加了额外的样式后,我收到了错误:

  

对象无效作为React子对象(找到:带键的对象)   {style})。如果你想渲染一个子集合,请使用数组   代替。

这是我的代码:

   static navigationOptions ={
      header: {
     style: {
       marginTop: Platform.OS === 'android' ? 24 : 0
     }
   }
   }

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

不推荐使用您正在使用的方法。

您可以使用以下代码

static navigationOptions = {
   headerStyle: { marginTop: Platform.OS === 'android' ? 24 : 0 }
}