React Navigation:无法使用 createMaterialTopTabNavigator() 打开键盘

Gay*_*d.P 5 react-native react-native-ios react-navigation

对于react-navigation/native (5.9.4)和 iOS(在 iPhone 8 上测试),我无法使用createMaterialBottomTabNavigator() (5.3.15)createMaterialTopTabNavigator() (5.3.15)

\n

当我使用这两个功能时,键盘不会在 iOS 上打开(或立即关闭)。这使得输入完全无法使用。

\n

在此输入图像描述

\n

我重新创建了一个非常简单的模型。使用 Snack Expo,在 Android 上,一切正常,在 iOS 上,键盘无法打开:

\n

https://snack.expo.io/xUeskyMm-

\n

在 中/Navigator/BottomTabNavigator,您可以更改取消注释/注释代码:

\n
const BottomTabNavigator = () => {\n  return (\n    <Tab.Navigator>\n      {/*\n      <Tab.Screen\n        name="GymTopTab"\n        component={GymTopTabNavigator}\n        options={{\n          tabBarLabel: "S\xc3\xa9ances",\n        }}\n      />\n      */}\n      <Tab.Screen\n        name="TrainingStack"\n        component={TrainingStackNavigator}\n        options={{\n          tabBarLabel: "S\xc3\xa9ances",\n        }}\n      />\n    </Tab.Navigator>\n  )\n}\n
Run Code Online (Sandbox Code Playgroud)\n

当我不使用时createMaterialTopTabNavigator()一切正常。createMaterialBottomTabNavigator()这就是为什么我认为当我和一起使用时会出现错误createMaterialTopTabNavigator()。但令我感到非常惊讶的是,如此基本的情况却造成了如此大的问题。

\n