滚动集中我有一个ScrollView
与TextInput multiline={true}
字段,用于与动力高度的文本区域,并且从内容读状态(它有一个Text
字段内显示所述文本)。防止的TextInput,同时在iOS
我的问题是,当TextInput
增长到几行时,如果通过在此字段上滑动来滚动屏幕(我不用长按或其他任何东西),该字段将触发其onFocus
事件,键盘会显示。
它不会每次都发生,但它发生的次数足以让它变得非常烦人。
我试着设置ScrollView
到keyboardDismissMode="on-drag"
但它没有帮助,键盘在视图滚动时仍然显示。
<ScrollView keyboardDismissMode="on-drag">
<TextInput multiline={true} onFocus={() => console.log('boop')}>
<Text>{this.state.someText}</Text>
</TextInput>
</ScrollView>
我也试过这样做没有Text
领域内TextInput
和onFocus
仍是起火了。
我做错了什么?还有什么我可以尝试,如检查屏幕是否仍然滚动和blur()
该字段,如果true
或类似的东西?
如果我明确地点击它,有什么方法可以只关注该字段?
感谢您的帮助。
我有同样的问题 –
同样在这里,仍然试图弄清楚这一点。尝试应答者。 – Palisand
@rudikovac我想我想通了,很快回答。 – Palisand