gpt4 book ai didi

javascript - React Native - 使背景图像避免键盘

转载 作者:行者123 更新时间:2023-11-29 14:19:39 26 4
gpt4 key购买 nike

我有一个用于页面的“全屏”背景图片:

container = {
flex: 1,
width: null,
height: null
}

<View ...>
...
<Image ... styles={container}>
...
<TextInput ... />
...
</Image>
</View>

但是,您可能会注意到,点击文本输入会打开键盘并且 View 高度会发生变化。由于图像被设置为覆盖,它也会随着 View 尺寸的变化而调整。我想要父 View 的高度和 <Image>不受键盘影响,只有 <Image> 的内容应该被键盘向上推。

我知道有一个 <KeyboardAvoidingView> 可用,但我不确定如何使用它,或者它是否能处理这种情况。

任何想法都会很棒。谢谢。

最佳答案

我在 React Native 中喜欢这样做并且它有效:

backgroundImage: {
position: 'absolute',
left: 0,
top: 0,
width: Dimensions.get('window').width,
height: Dimensions.get('window').height,
},

关于javascript - React Native - 使背景图像避免键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42381568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com