Some test text!
iOS / Changelog / 7.0.2.72700
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.
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.
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.
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
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.
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.
Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales