跳至主内容

KeyboardAvoidingView

非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

该组件会根据键盘高度自动调整自身高度、位置或底部内边距,确保在虚拟键盘显示时始终可见。

示例


参考

属性

View 属性

继承 View 属性


behavior

指定键盘出现时的响应方式。

备注

Android 和 iOS 对此属性的交互方式不同。在 iOS 和 Android 上,都建议设置 behavior 属性。

Type
enum('height', 'position', 'padding')

contentContainerStyle

当 behavior 设为 'position' 时内容容器(View)的样式。


enabled

启用或禁用 KeyboardAvoidingView 组件。

TypeDefault
booleantrue

keyboardVerticalOffset

用户屏幕顶部到 React Native 视图的距离,某些使用场景中可能不为零。

TypeDefault
number0