我在react native中使用内置的KeyboardAvoidingView,并且当我在屏幕上看不到选项卡的情况下(例如模式中)使用下面的代码时,它工作得很好并且键盘无法覆盖任何内容,但是当我使用完全相同的代码但在选项卡导航中使用的屏幕中时,键盘覆盖了某些内容,就像KeyboardAvoidingView并未考虑底部选项卡的高度
这是我的代码:
<KeyboardAvoidingView style={{flex: 1}} behavior="padding">
<ScrollView keyboardShouldPersistTaps="handled">
{content}
</ScrollView>
<TextInput
style={{height: 50, width: "100%", backgroundColor: "red"}}
placeholder="Test input"
/>
</KeyboardAvoidingView>