react-native - KeyboardAvoidingView 在本机反应中不使用此结构滚动到焦点元素吗?
问题描述
我正在使用以下结构,并且由于某种原因,每当聚焦 TextInput 时,都不会滚动到它。
<SafeAreaView style={{ flex: 1 }}>
<KeyboardAvoidingView
style={{flex: 1, flexDirection: 'column', justifyContent: 'center'}}
behavior="padding"
enabled
keyboardVerticalOffset={90}
>
<ScrollView>
</ScrollView>
</KeyboardAvoidingView>
</SafeAreaView>
为什么会这样?另外,如果可能的话,即使它不是 TextInput,我也可以滚动到任何触摸元素吗?假设我有一个选择器、一个切换按钮等。是否可以滚动到该元素?
提前致谢。
解决方案
推荐阅读
- python - 如何根据列上的特定值将单行插入数据框
- python - 如何测量 Python 代码每行所花费的 CPU 和 GPU 时间?
- git - git describe --tags 输出附加信息
- r - R中的二阶多项式和线性预测
- python - 在字典列表中创建字典
- amazon-cognito - 为什么
.auth.us-east-1.amazoncognito.com 给了我一个空白页? - css - 在图像上方彼此并排显示 JQuery Mobile 图标
- git - 如何恢复 GitLab 分支中的更改
- html - 如何在 Outlook 正文中格式化范围值金额
- xslt - 创建标题/详细信息 XML 时如何在 XSLT 中排序/选择不同的