Как установить максимальный и минимальный масштаб с помощью PDFKik и Navigation Controller

Наименьший размер pdf в моем PDFView в моем контроллере навигации должен соответствовать ширине.

Этот ответ дал мне 90% пути, но масштабирование отключено из-за (я предполагаю) навигационной панели, которую я хотел бы сохранить. Я уменьшился pdfView.scaleFactorForSizeToFit на постоянную, но не масштабируется, чтобы соответствовать для всех размеров экрана

override func viewWillAppear(_ animated: Bool) {
    pdfView.document = MyDocument!
    pdfView.displayMode = .singlePageContinuous
    pdfView.autoScales = true
    pdfView.maxScaleFactor = 4.0
    print(pdfView.scaleFactorForSizeToFit)
    pdfView.minScaleFactor = pdfView.scaleFactorForSizeToFit - 0.09
    view.addSubview(pdfView)

}

0 ответов

Другие вопросы по тегам