2016-08-25 3 views
0

Я создал веб-представление и загрузил файл на этом. Файл может быть в формате pdf, .doc, .docx. Затем я добавил tapGesture на веб-просмотр. Теперь, если я нажимаю на веб-просмотр, tapGesture работает только для файлов pdf. Он не работал для файлов .doc, .docx.TapGesture on webView

Любая идея, что происходит не так?

Заранее спасибо.

+0

Это может быть и не проблема. Пожалуйста, добавьте код того, что вы пытаетесь сделать. –

+0

Есть ли задержка для касания файла .doc? –

+0

Я добавил жест в раскадровку. @ Teja – phani

ответ

1

Собственно, мой вопрос правильный. Pdf имел не редактируемый текст, но .doc, .docs имели редактируемые тексты. Поэтому tapGesture не работает для .doc-файла. Поэтому в viewDidLoad я добавил эту строку

[webview.inputViewController setEditing: NO];

После добавления мы должны реализовать этот метод делегата

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

    возвращение YES; }