我有一个TextInput功能作为某些结果的搜索/过滤器。结果显示在一个ScrollView.
我遇到的问题是,当状态处于focus时,用户必须点击两次才能选择中的TextInput项目(这是 a ) 。TouchableOpacityScrollView
第一次点击将关闭键盘和blur,第二次点击将选择该项目。对于我的特定情况来说,这不是理想的用户体验......而且我不确定是否有解决方法。
有没有办法让 aTextInput处于某种focus状态时可以选择某个项目,以避免选择项目的两次点击过程?
您可以通过的 属性控制ScrollView相关点击和键盘关闭的行为。keyboardShouldPersistTapsScrollView
对于您所描述的行为,最合适的选项是always或handled。这两个选项都将允许ScrollView的子级接收触摸,而不会自动关闭键盘,不同之处在于,该选项handled将让的子级ScrollView接收触摸,以防它没有被任何其他可触摸组件捕获,并在该情况下关闭键盘。案件。
| 归档时间: |
|
| 查看次数: |
1248 次 |
| 最近记录: |