做项目的时候scrollView里面有TextInput 和button。
TextInput 处于focus状态,会弹起软键盘。此时系统的软键盘是一个独立层级,上部分透明。当点击button的时候,实际第一次点击是点击在了软件盘的层级上,会触发收起软键盘。不会触发button的回调。
此时解决此问题,应该给scrollView加上两个属性:
keyboardShouldPersistTaps={'handled'}
keyboardDismissMode={'none'}
即可生效。
做项目的时候scrollView里面有TextInput 和button。
TextInput 处于focus状态,会弹起软键盘。此时系统的软键盘是一个独立层级,上部分透明。当点击button的时候,实际第一次点击是点击在了软件盘的层级上,会触发收起软键盘。不会触发button的回调。
此时解决此问题,应该给scrollView加上两个属性:
keyboardShouldPersistTaps={'handled'}
keyboardDismissMode={'none'}
即可生效。
本文标题:ios下 react native 中 scrollView内T
本文链接:https://www.haomeiwen.com/subject/yxnxsktx.html
网友评论