Some test text!

Discord Logo

Chat with us

PDFTron is now Apryse, learn more here.

iOS / Changelog /


PDFTron is now Apryse, learn more here.

Version Changelog (September 30th, 2019)

  • Version:
  • Release Date: September 30th, 2019
  • Built with Xcode 11.1 (11A1027)


  • This release adds official support for Apple's new PencilKit framework with the PTPencilDrawingCreate tool. The PTPencilDrawingCreate tool allows for the creation of realistic ink drawings, freehand highlights, and more using Apple's standard iOS markup interface and drawing tools.

    PencilKit demo

  • iOS 13 Dark Mode is supported by this release.

  • Annotations are now updated in real-time when they are resized and moved in the viewer. The appearance and usability of the annotation selection rectangle and resize handles have also been improved with this release.

    Real-time annotation update demo.
  • The PTThumbnailSliderViewController has been updated with an improved appearance and behavior. Thumbnails of the document's pages are shown directly in the control and scrubbing through the pages immediately updates the PTPDFViewCtrl's current page. It is also possible to use the new slider view outside of the PTThumbnailSliderViewController with the new PTThumbnailSliderView class.

    Thumbnail slider appearance

    • The magnification effect shown while tracking touches can be controlled with the magnification property on the PTThumbnailSliderView class. A value of 1.0 disables the effect.

    • The PTThumbnailSliderView can also be replaced with the legacy UISlider appearance and behavior by assigning the PTThumbnailSliderViewController class's slider property to the contentView property on the same class.

  • This release includes UI components for collaboration. The PTCollaborationDocumentViewController, PTCollaborationAnnotationViewController, and PTCollaborationAnnotationReplyViewController classes provide a document viewer, annotation list, and annotation reply control for use with the existing collaboration system. The PTCollaborationDocumentViewController is the recommended way to integrate the collaboration UI components into a project.

  • The long-press menu for selecting tools has been improved with sub-menus for shapes, attachments, and measurements.

  • Support for opening files in the HEIF image format in the PTDocumentViewController class via the openDocumentWithURL: method.

  • Initial support for the iOS 13 tap-drag gesture for text selection. This feature will also be refined further in upcoming releases.

  • It is now possible to interact more easily with annotations and document content near the top and bottom of the screen in fullscreen mode (toolbars and controls hidden) using the PTDocumentViewController class without triggering iOS system gestures for the Notification Center (top), Control Center, etc.

  • Numerous UX improvements throughout included components

Bug fixes

  • The PTAnnotStyleViewController now updates its height when the color picker is shown and again when returning back to the main style screen.

  • Improves PTPDFViewCtrl memory usage when scrolling through large documents in continuous presentation mode.

API diff

  • The default value of the automaticallyHidesControls property on the PTDocumentViewController class has been changed to NO. With control auto-hiding disabled, the toolbars and controls can still be hidden by tapping on the page.

  • The enableCollaborationManager: method and collaborationManager properties have been removed from the PTToolManager class. To enable a collaboration manager, use the designated initializer on the PTCollaborationManager class, which takes a PTToolManager and user identifier string. The collaboration manager must also now be retained when not using the PTCollaborationDocumentViewController class.

  • An API diff from the previous version is available.

Get the answers you need: Support