Interactions
-
An object that encapsulates one or more user actions handled by the framework.
See moreDeclaration
Objective-C
@interface PSPDFInteractionComponent<ContextType> : NSObject
Swift
class InteractionComponent<ContextType> : NSObject where ContextType : AnyObject
-
An object used as an activation context in
See morePSPDFAnnotationInteraction
that provides information about an annotation being selected or edited and a page view that contains it.Declaration
Objective-C
@interface PSPDFAnnotationSelectionContext< __covariant AnnotationType : PSPDFAnnotation *> : NSObject
Swift
class AnnotationSelectionContext<AnnotationType> : NSObject where AnnotationType : PSPDFAnnotation
-
An object used as an activation context in
See morePSPDFAnnotationInteraction
that provides information about an annotation being transformed, a page view that contains it and a transformation mode.Declaration
Objective-C
@interface PSPDFAnnotationTransformationContext< __covariant AnnotationType : PSPDFAnnotation *> : NSObject
Swift
class AnnotationTransformationContext<AnnotationType> : NSObject where AnnotationType : PSPDFAnnotation
-
A protocol that provides a collection of customizable interaction components.
See moreDeclaration
Objective-C
@protocol PSPDFDocumentViewInteractions <NSObject>
Swift
protocol DocumentViewInteractions : NSObjectProtocol
-
An object used as an activation context of
See morePSPDFFastScrollInteraction
that contains additional information about the direction of fast scroll.Declaration
Objective-C
@interface PSPDFFastScrollContext : NSObject
Swift
class FastScrollContext : NSObject
-
An object used as an activation context in
See morePSPDFSmartZoomInteraction
that provides information about a scroll view being zoomed and a target zoom rectangle.Declaration
Objective-C
@interface PSPDFSmartZoomContext : NSObject
Swift
class SmartZoomContext : NSObject