【问题标题】:TouchableWithoutFeedback only sometimes calls onPress on actual device while simulator works fineTouchableWithoutFeedback 仅有时在实际设备上调用 onPress 而模拟器工作正常
【发布时间】:2018-02-28 18:55:23
【问题描述】:

刚刚在我目前只使用 iOS 模拟器构建的实际 iPhone 上测试了一个简单的 UI。事实证明,iPhone 只记录了大约 20% 的按钮触摸,而模拟器在 100% 的触摸上工作得很好。

我已经向存储库提交了issue 并将代码上传到 Expo 上供任何人尝试:https://snack.expo.io/@leonard91/bug-report

可能的原因?

【问题讨论】:

  • 将相关代码附加到您的问题中。
  • @MattyK14 我准备了一份 Expo Snack 来尝试一下。它也不适用于世博会。贴出上面的链接。

标签: ios iphone react-native ios-simulator touchablewithoutfeedback


【解决方案1】:

这可能是由于触摸区域的原因,因为当我们使用模拟器时,我们使用鼠标指针单击,但在真实设备中,我们使用触摸单击,因此通过将宽度和高度赋予 touchableWithoutFeedback 来增加触摸.

【讨论】:

  • 您的意思是hitSlop 属性?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-08
  • 2018-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多