如何在TabNavigator中隐藏TabBar文本?

时间:2017-09-16 16:20:07

标签: react-native react-navigation

我正在使用来自' react-navigation'的TabNavigator。我想隐藏或删除图标下的文字。

enter image description here

这是TabNavigator的一部分。 (我正在使用世博会)

    Camera: {
      screen: CameraScreen,
    },
    Noti: {
      screen: NotificationScreen,
    },
    Menu: {
      screen: MenuStackNavigator,
    },
  },
  {
    navigationOptions: ({ navigation }) => ({
         header: null, <<<
         tabBarIcon: ({ focused }) => {
                     ...
         },
     }),
     header: null, <<<-
     headerMode: 'none',  <<--       
     tabBarComponent: TabBarBottom,
     tabBarPosition: 'bottom',
     animationEnabled: false,
     swipeEnabled: false,
     backBehavior: 'none',

这是CamaraScreen

class CameraScreen extends Component {
  static navigationOptions = {
    title: 'Camera'
  }

1 个答案:

答案 0 :(得分:8)

您可以通过为showLabel: false对象指定tabBarOptions来隐藏标签:

backBehavior: 'none',
tabBarOptions: {
    showLabel: false
}