PDFDocument中显示PDFView可使用户选择文档的各个部分并执行例如选择的“复制”。
在保留用户放大和缩小以及滚动PDF的可能性的同时,如何在PDFView中禁用选择?
PDFView本身似乎没有提供这样的属性,PDFViewDelegate也没有提供。

最佳答案

您必须将PDFView子类化,例如:

class MyPDFView: PDFView {

    override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool {
        return false
    }

    override func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer) {
        if gestureRecognizer is UILongPressGestureRecognizer {
            gestureRecognizer.isEnabled = false
        }

        super.addGestureRecognizer(gestureRecognizer)
    }

}

关于ios - 如何在PDFView中禁用选择?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49099499/

10-11 20:01