javascript - React-native如何在文本输入上向上移动屏幕

标签 javascript reactjs react-native

我有一个使用react-native创建的登录屏幕。

当用户在 textInput 中输入内容时,如何将屏幕向上移动?

我是否监听 onFocus() 事件并使用 css 样式来更改 View 的样式?

最佳答案

2017 年(RN 0.43)有一个特殊组件:KeyboardAvoidingView

关于javascript - React-native如何在文本输入上向上移动屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30546742/

相关文章:

javascript - 将 Canvas 宽度和高度缩放到尽可能大但保持纵横比(JS)

javascript - 将数据从多个输入推送到状态数组

javascript - axios get 函数在 Reactjs 中不起作用

reactjs - 防止 React State Update 中组件闪烁

performance - 当组件有子组件时,React.PureComponent 不起作用?

javascript - React Native隐藏导航栏元素

javascript - each、ajax、promise 并以正确的方式设置 html

javascript - 工具提示中的 c3.js 时间格式

react-native - 如果我将多个样式表对象的数组传递给 React Native View ,它会剥夺我 React-Native 提供的样式表优化吗?

xcode - 在我将 Sentry 添加到 react-native 项目后,部署到 itunes 商店的应用程序崩溃(在 Android 或 ios 模拟器上它工作正常)