在webView上使用TapGesture

时间:2016-08-25 13:06:29

标签: objective-c

我创建了一个Web视图并在其上加载文件。文件可以是pdf,.doc,.docx。接下来,我在网页视图中添加了tapGesture。现在,如果我点击网页视图,tapGesture仅适用于pdf文件。它不适用于.doc,.docx文件。

知道出了什么问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

其实我的问题是对的。 Pdf具有不可编辑的文本,但.doc,.docs具有可编辑的文本。所以tapGesture不适用于.doc文件。所以在viewDidLoad中我添加了这一行

[webview.inputViewController setEditing:NO];

添加后我们需要实现此委托方法

  • (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {

    返回YES; }