PSPDFPageTransition

Objective-C

enum PSPDFPageTransition : NSUInteger {}

Swift

@frozen enum PageTransition : UInt, @unchecked Sendable

Page Transition. Can be scrolling or something more fancy. See https://pspdfkit.com/guides/ios/customizing-the-interface/document-presentation-options/ for further documentation.

  • Transitions from one spread to another and does not stop scrolling in between two spreads (paginated).

    Declaration

    Objective-C

    PSPDFPageTransitionScrollPerSpread

    Swift

    case scrollPerSpread = 0
  • Scrolls continuously. Ignores PageMode.double when scrolling horizontally.

    Declaration

    Objective-C

    PSPDFPageTransitionScrollContinuous

    Swift

    case scrollContinuous = 1
  • Page curl mode, similar to Apple Books. Not supported with variable sized PDFs.

    Declaration

    Objective-C

    PSPDFPageTransitionCurl

    Swift

    case curl = 2