我有一个keyboardShouldPersistTaps
设置为never
的 ScrollView 。 如果我从 react-native 放一个TouchableWithoutFeedback
和一个TextInput
在这个视图中点击TouchableWithoutFeedback
不会触发它的onPress
并且只会模糊TextInput
。 但是,如果我用此包中的BaseButton
替换TouchableWithoutFeedback
,则点击该按钮会模糊视图并激活onPress
上的BaseButton
。
如果它仍然相关,你能提供一些小的复制品吗?
让我看看我是否还能记得我们在哪里遇到这个问题,以及我是否可以重现!
我想我上面可能有一个错字,我猜第一个TouchableWithoutFeedback
应该是keyboardShouldPersistTaps
好的,这是一个工作示例: https ://snack.expo.io/@tiltshift/cf2c6f
当输入集中在卡片底部时,如果您按下“baseButton”,顶部的按钮按下计数将更新。 这与我们使用原生TouchableWithoutFeedback
得到的行为不一致,其中计数值不更新
最有用的评论
好的,这是一个工作示例: https ://snack.expo.io/@tiltshift/cf2c6f
当输入集中在卡片底部时,如果您按下“baseButton”,顶部的按钮按下计数将更新。 这与我们使用原生
TouchableWithoutFeedback
得到的行为不一致,其中计数值不更新