反应本机:滚动至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
为空。是否解决该问题?