当我有TextInput和Touchable接近发送消息的输入时如何保持键盘打开.所以我想在没有双击的情况下发送消息.首先隐藏键盘,第二个发送消息.怎么做?
使用keyboardShouldPersistTaps来处理这个问题.
例:-
<ScrollView
keyboardDismissMode="on-drag"
keyboardShouldPersistTaps={'always'} >
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
弃用的属性: -
false,弃用,'never'改为使用
true,弃用,'always'改为使用
以下内容在点击内容时保持键盘打开,但在拖动时关闭键盘。
<ScrollView keyboardShouldPersistTaps="always" keyboardDismissMode="on-drag">
{/* Content containing interactive elements such as <Touchable /> */}
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
注意
任何父 ScrollViews/VirtualizedLists/Flatlists/SectionLists 也需要设置keyboardShouldPersistTaps="always"
看一下ScrollView 的keyboardShouldPersistTaps属性。将其设置为“已处理”应该可以满足您的要求。
| 归档时间: |
|
| 查看次数: |
5802 次 |
| 最近记录: |