Framework7-Cordova-输入键盘无法在iOS上使用

时间:2018-11-24 02:08:27

标签: ios cordova keyboard

我升级到最新的Xcode,并且每当我专注于输入字段时就开始出错。

它只允许我键入1个字符,然后我不能键入其他任何字符(即使按键“按下”的动画确实起作用,因此该应用程序也没有完全冻结),除非我切换到另一个输入然后返回到最后输入,太糟糕了。

我在控制台中得到了以下内容,但我不太确定这可能意味着什么,或者可能是与不允许我键入多个字符有关的实际问题。

我看到了其他线程,但是其中大多数没有报告功能失败,也没有类似这个非常特定问题的信息。

  

2018-11-23 20:02:13.037217-0600 TeeMovil [20553:4852294] API错误:   <_UIKBCompatInputView:0x14fd18030;框架=(0 0; 0 0);层=   >返回0宽度,假设   UIViewNoIntrinsicMetric 2018-11-23 20:02:13.038200-0600   TeeMovil [20553:4852294] API错误:<_UIKBCompatInputView:   0x14fd18030;框架=(0 0; 0 0);层=>   返回0宽度,假设UIViewNoIntrinsicMetric 2018-11-23   20:03:05.732995-0600 TeeMovil [20553:4852294] [LayoutConstraints]   无法同时满足约束条件。可能至少有一个   以下列表中的约束之一是您不想要的约束。尝试   这:(1)查看每个约束,并尝试找出哪个约束   没想到(2)找到添加了不必要约束的代码   或约束并修复它。 (注意:如果您看到   您不了解的NSAutoresizingMaskLayoutConstraints,请参阅   到UIView属性的文档   转换为AutoresizingMaskIntoConstraints)

1 个答案:

答案 0 :(得分:0)

万一有人遇到类似的问题,那是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);
相关问题