如何删除顶部标签栏下不需要的空格?

How to delete unnecessary spaces under the top tab bar?

我正在使用 react-nativereact-navigation 构建移动应用程序。 但是top tab下面有个不需要的区域,想请教一下怎么删除

这是关于我的应用程序的信息。

■ Library version
react-native: 0.60.08
react-navigation: 4.0.0

■ App screen structure
This app has one top tab navigator and one bottom tab navigator.

- The screens on the top tab
1. EventIndexScreen
2. EventAppliedScreen
3. EventCreatedScreen

- The screens on the bottom tab
1. Top tab navigator(EventIndexScreen, EventAppliedScreen, and EventCreatedScreen)
2. NotificationScreen
3. UserScreen

这是我的应用程序的屏幕截图,我想删除红色方块内的区域。

https://gyazo.com/2816a387be1ba749d48b48df6b445117

这些是我的代码。

import { createMaterialTopTabNavigator } from 'react-navigation-tabs';
import { createStackNavigator } from 'react-navigation-stack';

import EventScreen from '../components/screens/event';
import EventAppliedScreen from '../components/screens/event/EventAppliedScreen';
import EventCreatedScreen from '../components/screens/event/EventCreatedScreen';

const createTabStack = (title, screen) => createStackNavigator({
  [title]: { screen },
});

const topTabNavigator = createMaterialTopTabNavigator(
  {
    EventIndexTab: { screen: createTabStack('EventTab', EventScreen) },
    EventAppliedTab: { screen: createTabStack('EventAppliedTab', EventAppliedScreen) },
    EventCreatedTab: { screen: createTabStack('EventCreatedTab', EventCreatedScreen) },
  },
  {
    tabBarOptions: {
      activeTintColor: '#333',
      inactiveTintColor: '#bbb',
    },
    animationEnabled: false,
    swipeEnabled: false,
  },
);

export default topTabNavigator;
import { createBottomTabNavigator } from 'react-navigation-tabs';
import { createStackNavigator } from 'react-navigation-stack';

import topTabNavigator from './TopTabNavigator';
import NotificationScreen from '../components/screens/NotificationScreen';
import UserScreen from '../components/screens/UserScreen';

const createTabStack = (title, screen) => createStackNavigator({
  [title]: { screen },
});

const bottomTabNavigator = createBottomTabNavigator(
  {
    EventTab: { screen: createTabStack('EventTab', topTabNavigator) },
    NotificationTab: { screen: createTabStack('NotificationTab', NotificationScreen) },
    UserTab: { screen: createTabStack('UserTab', UserScreen) },
  },
  {
    tabBarOptions: {
      activeTintColor: '#333',
      inactiveTintColor: '#bbb',
    },
    animationEnabled: false,
    swipeEnabled: false,
  },
);

export default bottomTabNavigator;

每个 StackNavigator 都有 "Navigation Header" 。 space 是因为导航 header

请更改此代码

{
    EventIndexTab: { screen: createTabStack('EventTab', EventScreen) },
    EventAppliedTab: { screen: createTabStack('EventAppliedTab', EventAppliedScreen) },
    EventCreatedTab: { screen: createTabStack('EventCreatedTab', EventCreatedScreen) },
  },

{
    EventIndexTab: { screen: EventScreen },
    EventAppliedTab: { screen: EventAppliedScreen },
    EventCreatedTab: { screen: EventCreatedScreen },
  },