PSPDFLinkAnnotationEditingContainerViewController


@interface PSPDFLinkAnnotationEditingContainerViewController
    : PSPDFContainerViewController

Custom container view controller that displays all the supported controllers (one at a time) to create a new or edit an existing link annotation. The controllers can be switched between using a segmented control.

  • Unavailable

    Undocumented

    Declaration

    Objective-C

    PSPDF_DEFAULT_VIEWCONTROLLER_INIT_UNAVAILABLE
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    PSPDF_DEFAULT_VIEWCONTROLLER_INIT_UNAVAILABLE
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    PSPDF_DEFAULT_VIEWCONTROLLER_INIT_UNAVAILABLE
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    PSPDF_DEFAULT_VIEWCONTROLLER_INIT_UNAVAILABLE
  • Create a link annotation editing container view controller to create a new link annotation on a specified page on a specified area.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithPage:(nonnull PSPDFPage *)page
                           selectedRects:
                               (nonnull NSArray<NSValue *> *)selectedRects;

    Swift

    init(page: PSPDFPage, selectedRects: [NSValue])
  • Create a link annotation editing container view controller to edit an existing link annotation.

    Note

    The existing link annotation needs to be associated with a document.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithExistingLinkAnnotation:
        (nonnull PSPDFLinkAnnotation *)linkAnnotation;

    Swift

    init(existing linkAnnotation: PSPDFLinkAnnotation)
  • Delegate about changes in the link annotation editing container.

    Declaration

    Objective-C

    @property (readwrite, nonatomic) id<
        PSPDFLinkAnnotationEditingContainerViewControllerDelegate> _Nullable linkDelegate;

    Swift

    weak var linkDelegate: PSPDFLinkAnnotationEditingContainerViewControllerDelegate? { get set }