Как узнать, когда пользователь переходит на следующую страницу в PDFView из PDFKit? - PullRequest
0 голосов
/ 22 мая 2018

В моем iOS-приложении я использую PDFView с pdfView.usePageViewController(true, withViewOptions: nil).

Я хочу скрыть PDFThumbnailView, когда пользователь переходит на другую страницу.

Iуже заглянул внутрь PDFViewDelegate, но подходящей функции для использования нет.

1 Ответ

0 голосов
/ 05 июля 2018

вы можете попробовать добавить наблюдателя для уведомления PDFViewPageChanged, как это

// Add page changed listener
NotificationCenter.default.addObserver(
      pdfView,
      selector: #selector(handlePageChange(notification:)),
      name: Notification.Name.PDFViewPageChanged,
      object: nil)

, а затем обработать событие изменения страницы:

@objc private func handlePageChange(notification: Notification)
{
    // Do your stuff here like hiding PDFThumbnailView...
}

Надеюсь, это поможет

...