反应本机:滚动至ListView/ScrollView中的文本输入

反应本机:滚动至ListView/ScrollView中的文本输入,listview,scrollview,react-native,Listview,Scrollview,React Native,我在屏幕上有一个滚动视图,就像一个表单,每行都有一个文本输入字段。现在,当我专注于较低的文本输入时,键盘将弹出并隐藏输入 我想要实现的是,当任何一行的TextInput控件聚焦时,键盘会弹出并向上推聚焦的单元格,使其可见 我在github中看到了一些变通方法或帮助器库,例如,但都或多或少会出现问题。我想知道是否有一个干净的方法来解决这个问题 谢谢,下面是我正在谈论的页面的简单插图: 你链接的库有什么问题?@whitep4它确实可以正确调整大小,但是当TextInput聚焦时,它不会向上推单元格。

我在屏幕上有一个
滚动视图
,就像一个表单,每行都有一个
文本输入
字段。现在,当我专注于较低的文本输入时,键盘将弹出并隐藏输入

我想要实现的是,当任何一行的TextInput控件聚焦时,键盘会弹出并向上推聚焦的单元格,使其可见

我在github中看到了一些变通方法或帮助器库,例如,但都或多或少会出现问题。我想知道是否有一个干净的方法来解决这个问题

谢谢,下面是我正在谈论的页面的简单插图:


你链接的库有什么问题?@whitep4它确实可以正确调整大小,但是当
TextInput
聚焦时,它不会向上推单元格。事实上,我在每个文本视图中设置了onFocused回调,并按照示例实现它:
this.refs.scroll.scrollToFocusedInput(event,reactNode)
。它向我显示了RCTUIManager.measureLayout的
参数0(NSNumber)不能为null
(详细信息:)。我认为问题在于
onFocus
回调中的第二个参数
reactNode
为空。是否解决该问题?