Не показывать ImagePicker в WKWebView iOS - PullRequest
0 голосов
/ 14 ноября 2018

Я хотел бы иметь WKWebView, который не отображает ImagePicker, но использует выбранное мной изображение. Возможно ли что-то подобное?

The Picker I wanna to hide

1 Ответ

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

Это изображение выбора шоу на долгое нажатие события.Просто удалите UILongPressGestureRecognizer из вашего веб-просмотра.Используйте следующее расширение wkwebview.

extension WKWebView {

/// disable long press on Wkwebview    
func removeLongTapGestures() {
    for subView in self.scrollView.subviews {
        if let recogniserz = subView.gestureRecognizers {
            for recogniser in recogniserz {
                if recogniser is UILongPressGestureRecognizer {
                    subView.removeGestureRecognizer(recogniser)
                }
            }
        }
    }
}

}

вызовите эту функцию removeLongTapGestures в webview didFinish метод делегата.

webView.removeLongTapGestures()
...