TouchableWithoutFeedback только иногда вызывает onPress на реальном устройстве, пока симулятор работает нормально
Только что протестировал простой пользовательский интерфейс на реальном iPhone, который я построил только с помощью симулятора iOS. Оказывается, что iPhone регистрирует только около 20% моих прикосновений к кнопкам, в то время как симулятор прекрасно работает со 100% касаний.
Я отправил вопрос в репозиторий и загрузил код на Expo для всех желающих: https://snack.expo.io/@leonard91/bug-report
Возможные причины для этого?
1 ответ
Это может быть связано с областью касания, потому что когда мы используем симулятор, мы щелкаем, используя указатель мыши, но в реальном устройстве мы щелкаем, используя касание, поэтому увеличивайте касание, задавая ширину и высоту touchableWithoutFeedback.