当我有TextInput
和Touchable
附近发送消息的输入时,如何保持键盘打开。所以我想在没有双击的情况下发送消息。首先隐藏键盘,第二个发送消息。怎么做?
答案 0 :(得分:6)
使用keyboardShouldPersistTaps
来处理此问题。
示例: -
<ScrollView
keyboardDismissMode="on-drag"
keyboardShouldPersistTaps={'always'} >
</ScrollView>
弃用的属性: -
false
,已弃用,请改用<{1}}
'never'
,已弃用,请改用<{1}}
答案 1 :(得分:1)
查看ScrollView的keyboardShouldPersistTaps属性。将其设置为“已处理”应该可以满足您的需求。
答案 2 :(得分:1)
以下内容在点击内容时保持键盘打开,但在拖动时关闭键盘。
<ScrollView keyboardShouldPersistTaps="always" keyboardDismissMode="on-drag">
{/* Content containing interactive elements such as <Touchable* /> */}
</ScrollView>
注意强>
任何父ScrollViews / VirtualizedLists / Flatlists / SectionLists也需要设置keyboardShouldPersistTaps="always"