Framework7 - Cordova - Клавиатура ввода не работает на iOS - PullRequest
0 голосов
/ 24 ноября 2018

Я обновился до последней версии XCode и начал получать сообщение об ошибке, когда фокусируюсь на поле ввода.

Это позволяет мне печатать только 1 символ, а затем я не могу ничего вводить (даже если клавиши «нажаты»)анимация работает, поэтому приложение не полностью заморожено), если я не переключусь на другой вход, а затем вернусь к последнему вводу, что ужасно.

Я получаю следующее в консоли, но я не совсемуверен, что это могло бы означать, или какая из них могла быть реальной проблемой, связанной с тем, что я не позволял печатать более 1 символа.

Я видел другие потоки, но большинство из них не сообщают о сбое в работе или о чем-то похожем на эту очень специфическую проблему.

2018-11-23 20: 02: 13.037217-0600 TeeMovil [20553: 4852294] Ошибка API: <_UIKBCompatInputView: 0x14fd18030;frame = (0 0; 0 0);layer => вернул 0 width, предполагая UIViewNoIntrinsicMetric 2018-11-23 20: 02: 13.038200-0600 TeeMovil [20553: 4852294] Ошибка API: <_UIKBCompatInputView: 0x14fd18030;frame = (0 0; 0 0);layer => вернул 0 width, предполагая UIViewNoIntrinsicMetric 2018-11-23 20: 03: 05.732995-0600 TeeMovil [20553: 4852294] [LayoutConstraints] Невозможно одновременно удовлетворить ограничения.Возможно, по крайней мере одно из ограничений в следующем списке - это то, что вам не нужно.Попробуйте это: (1) посмотреть на каждое ограничение и попытаться выяснить, чего вы не ожидаете;(2) найдите код, который добавил нежелательное ограничение или ограничения, и исправьте его.(Примечание. Если вы видите не понятные NSAutoresizingMaskLayoutConstraints, обратитесь к документации по свойству UIView translatesAutoresizingMaskIntoConstraints)

1 Ответ

0 голосов
/ 25 ноября 2018

В случае, если кто-то сталкивается с подобными проблемами, это была проблема с CSS.Конкретно эти модификаторы, поэтому пришлось их удалить:

  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...