美文网首页
WebView 禁用Drag and Drop

WebView 禁用Drag and Drop

作者: 路在脚下了 | 来源:发表于2022-05-13 19:29 被阅读0次

    主要思路是查找webView中的contentView,并从其中的interactions中找到对应的UIDragInteraction,然后删除掉即可;
    如需删除drop等其它action,同理;
    实例代码如下:

    let scrollView = webView.scrollView
    let contentView = scrollView.subviews.first(where: { $0.interactions.count > 1 })
    guard let dragAction = (contentView?.interactions.compactMap {$0 as? UIDragInteraction}.first) else { return }
    contentView?.removeInteraction(dragAction)
    

    相关文章

      网友评论

          本文标题:WebView 禁用Drag and Drop

          本文链接:https://www.haomeiwen.com/subject/cueuurtx.html