Как исправить добавление QLPreviewController в качестве подпредставления - PullRequest
1 голос
/ 01 мая 2019

При загрузке PDF в QLPreviewController он не помещается в содержимое, которое у меня внутри, я добавляю его как подпредставление к представлению контейнера. PDF имеет больший зум, чем требуется. Есть ли способ изменить зум QLPreview?

let preview = QLPreviewController()
    preview.dataSource = self
    preview.navigationController?.isNavigationBarHidden = true
    addChild(preview)
    termsConditionsContainer.addSubview(preview.view)
    termsConditionsContainer.backgroundColor = .white
    preview.view.translatesAutoresizingMaskIntoConstraints = false
    preview.view.topAnchor.constraint(equalTo: termsConditionsContainer.topAnchor).isActive = true
    preview.view.leftAnchor.constraint(equalTo: self.termsConditionsContainer.leftAnchor).isActive = true
    preview.view.widthAnchor.constraint(equalTo: self.termsConditionsContainer.widthAnchor).isActive = true
    preview.view.bottomAnchor.constraint(equalTo: termsConditionsContainer.bottomAnchor).isActive = true
    preview.didMove(toParent: self)
...