Other Protocols

The following protocols are available globally.

  • Classes conforming to the PTAnalyticsHandler protocol receive analytics events when registered with a PTAnalyticsManager instance.

    See more

    Declaration

    Objective-C

    @protocol PTAnalyticsHandler <NSObject>

    Swift

    protocol PTAnalyticsHandler : NSObjectProtocol
  • The PTCollaborationServer protocol allows the adopting class to be used for communicating annotation changes that occur on a shared document.

    See more

    Declaration

    Objective-C

    @protocol PTCollaborationServerCommunication <NSObject>

    Swift

    protocol PTCollaborationServerCommunication : NSObjectProtocol
  • The methods declared by the PTDiffViewControllerDelegate protocol allow the adopting delegate to respond to messages from the PTDiffViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTDiffViewControllerDelegate <NSObject>

    Swift

    protocol PTDiffViewControllerDelegate : NSObjectProtocol
  • The methods declared by the PTPDFLayerViewControllerDelegate protocol allow the adopting delegate to respond to messages from the PTPDFLayerViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTPDFLayerViewControllerDelegate <NSObject>

    Swift

    protocol PTPDFLayerViewControllerDelegate : NSObjectProtocol
  • The methods declared by the PTSearchSettingsViewControllerDelegate protocol allow the adopting delegate to respond to messages from the PTSearchSettingsViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTSearchSettingsViewControllerDelegate <NSObject>

    Swift

    protocol PTSearchSettingsViewControllerDelegate : NSObjectProtocol
  • Undocumented

    See more

    Declaration

    Objective-C

    @protocol PTToolManagerViewControllerPresentation <NSObject>
    @optional
    /**
     * Specifies whether the view controller prefers the navigation bar to be hidden or shown.
     *
     * @return `YES` if the navigation bar should be hidden.
     */
    - (BOOL)prefersNavigationBarHidden;
    @end

    Swift

    protocol PTToolManagerViewControllerPresentation : NSObjectProtocol