Main views

  • Back and forward buttons, used for the action stack navigation.

    You can use UIAppearance to customize the main properties. [PSPDFBackForwardButton appearance].buttonStyle = PSPDFBackButtonStyleFlat; [PSPDFBackForwardButton appearance].backgroundColor = [UIColor colorWithWhite:0.1f alpha:0.8f]; [PSPDFBackForwardButton appearance].tintColor = UIColor.whiteColor;

    Note

    The background color can be customized by setting the standard backgroundColor UIView property. If you want to customize the background color, it is recommended that you use PSPDFLabelStyleFlat, as using the blur effect with a non-translucent background color might produce unexpected results.

    If you are customizing this view, you might also want to apply similar changes to PSPDFLabelView.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFBackForwardButton : PSPDFButton

    Swift

    class PSPDFBackForwardButton : PSPDFButton
  • If the cover option is set, this is showed until the play button is pressed.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFMediaPlayerCoverView : UIView

    Swift

    class PSPDFMediaPlayerCoverView : NSView
  • The user interface view will relay touches of subviews, but won’t react on touches on this actual view.

    Note

    This is achieved with overriding pointInside:withEvent:.

    Declaration

    Objective-C

    
    @interface PSPDFRelayTouchesView : PSPDFContainerView

    Swift

    class PSPDFRelayTouchesView : PSPDFContainerView
  • A container view cannot draw content in itself.

    It uses a CATransformLayer as backing. This allows blend mode pass-through, and is more lightweight than a regular view.

    Note

    UIStackView uses the same trick for being a purely managing container.

    Declaration

    Objective-C

    
    @interface PSPDFContainerView : UIView

    Swift

    class PSPDFContainerView : NSView
  • Handles text and image selection.

    Note

    Requires the PSPDFFeatureMaskTextSelection feature flag. Don’t manually create this class. The initializer here is not exposed. The selection color is determined by the tintColor property inherited from UIView.
    See more

    Declaration

    Objective-C

    
    @interface PSPDFTextSelectionView : UIView <AVSpeechSynthesizerDelegate>

    Swift

    class PSPDFTextSelectionView