如果键盘可见,则UIWebView中的单击事件侦听器不起作用(iOS)

时间:2018-09-03 23:35:15

标签: ios uiwebview quill

我有一个UIWebview(是的,我知道我应该使用WKWebView,现在不建议使用它),并且在UIWebView内有一个富文本编辑器(Quill)。

第一次触摸UIWebView时,将显示键盘,并将光标移至触摸处。在随后的每次触摸中,在键盘打开的情况下,将光标移至该触摸。

我遇到的问题是,当尝试选择网站中的一个元素(以我为例)为复选框时,键盘似乎会覆盖click事件侦听器,而只会将光标移到触摸屏上。如果存在键盘,则无法选择该复选框。仅在关闭键盘时有效。

是否可以同时识别单击事件侦听器和键盘手势?我尝试了以下操作,但不起作用:

switch (error_code) {
    case 1213:
    case 1205:
    case 1317:
    case 2006:
    case 2013: {
        // do something
    }
}

quill.js中的点击事件监听器:

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
    return YES;
}

0 个答案:

没有答案