【发布时间】:2019-10-27 06:00:40
【问题描述】:
具有版本的 React-native 应用程序:
react@16.9.0
react-native@0.61.2
react-navigation@^4.0.10
react-navigation-stack@^1.10.3
react-navigation-tabs@^2.5.6
我正在尝试使用 createBottomTabs 制作应用程序,当我尝试输入 TextInput 时,当键盘显示时,底部选项卡带有图标,图标将自动隐藏,在顶部留下空白/间隙键盘
我的代码示例:
<SafeAreaView style={
flex: 1,
alignItems: 'center'
}>
<View>
<TextInput />
</View>
</SafeAreaView>
已尝试使用 KeyboardAvoidingView 更改 SafeAreaView,但空白/间隙仍然存在。
const MainTabs = createBottomTabNavigator({
Screen1: {
screen: Screen1Stack,
navigationOptions: {
tabBarIcon: Icon
}
},
Screen2: {
screen: Screen2Screen,
navigationOptions: {
tabBarIcon: Icon
}
},
Screen3: {
screen: Screen3Screen,
navigationOptions: {
tabBarIcon: Icon
}
},
Screen4: {
screen: Screen4Screen,
navigationOptions: {
tabBarIcon: Icon
}
},
},
{
tabBarOptions: {
...
showLabel: false
}
}
)
【问题讨论】:
标签: react-native react-navigation