Я пытаюсь отобразить PDF-файл на устройстве iOS (ipad) с помощью PDFkit. По какой-то причине Swift отображает вторую страницу при открытии дисплея. Я понимаю, что часть проблемы заключается в файле preview.autoscale. Когда я устанавливаю значение false, PDF-файл не открывается на весь экран, а начинается с первой страницы. Итак, я думаю, что проблема заключается в том, что часть автомасштабирования «масштабирует» масштабирование первой страницы. Я нашел аналогичный вопрос в stackoverflow (PDFKit: PDFView не изменяет размер, когда устройство повернуто), но решение не сработало. Ниже приведен соответствующий код:
if let FBdocument = PDFDocument(url: fileURL) {
pdfView.document = FBdocument
pdfView.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(pdfView)
pdfView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor,constant: 0.0).isActive = true
pdfView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor,constant: 0.0).isActive = true
pdfView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor,constant: 0.0).isActive = true
pdfView.bottomAnchor.constraint(equalTo: letdothis_button.topAnchor,constant: 0.0).isActive = true
pdfView.autoScales = true