将TabNavigator栏集成到React导航中的StackNavigator标题中

时间:2017-06-16 00:55:29

标签: android react-native tabbar react-navigation

我想在TabNavigator标题下设置StackNavigator栏,就像在android设置中一样......

enter image description here

所以我将TabNavigator放在StackNavigator内,结果令人讨厌地提升StackNavigator标题......

enter image description here

有没有人知道如何在不影响ios方面的情况下摆脱这种提升?

1 个答案:

答案 0 :(得分:1)

我在设置StackNavigator样式时找到了解决方案。请参阅elevation属性。但它最多只能使用react-navigation版本1.0.0-beta.7

StackNavigator.navigationOptions = {
  title: 'Blabla',
  header: {
    tintColor: Colors.navbarTintColor,
    style: {
      elevation: 0,
      backgroundColor: Colors.surfacePrimary,
    },
    right: this.renderContexMenu(),
  },
}

延迟版本使用headerStyle代替header