聚焦文本输入时如何单击行?(反应原生)
How to click on row when TextInput is focused? (react-native)
如果我单击任何列表视图项目,TouchableOpacity可以正常工作。但是当文本输入聚焦时 - 它不起作用,您需要点击两次。首先单击项目只会从文本输入中删除焦点。如何在不删除焦点的情况下使其工作(一键(。谢谢。
您需要
在列表视图上添加keyboardShouldPersistTaps={true}
马克西姆的好答案。对于最新版本的 react-native,您应该使用
keyboardShouldPersistTaps='always'
由于keyboardShouldPersistTaps={true}
现已弃用。
相关文章:
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 单击F5时如何停止页面加载
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 单击jquery清除输入值
- 单击按钮以等待单击按钮
- 在单击href链接的同时下载文件
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 使图像在单击时展开到不大于浏览器
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 如何在单击复选框后调用控制器方法
- 单击页面上的链接后高度发生变化
- 使用jquery在单击时在单元格中输入值
- 将纯文本URL转换为可单击链接
- 单击<视频>与Firefox冲突'他的原生行为
- 聚焦文本输入时如何单击行?(反应原生)
- 原生脚本中的动态抓取?需要抓取页面,能够单击HTML按钮
- 如何打开下一个屏幕右键单击导航抽屉在反应原生
- 扩展原生元素单击事件