0

我想要一个WKWebView不显示 ImagePicker 但使用我选择的图像的图像。这样的事情可能吗?

我想隐藏的选择器

4

1 回答 1

-1

此图像选择器在长按事件中显示。只需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在 webviewdidFinish委托方法中调用此函数。

webView.removeLongTapGestures()
于 2018-11-15T02:02:59.767 回答