Share via


PencilKit Namespace

Classes

Name Description
PKCanvasView
PKCanvasView.PKCanvasViewAppearance

Appearance class for objects of type PKCanvasView.

PKCanvasViewDelegate

This is a class that implements the interface IPKCanvasViewDelegate (for the protocol PKCanvasViewDelegate).

Subclass this class to easily create a type that implements the protocol.

An alternative is to create a subclass of NSObject and then implemented the interface IPKCanvasViewDelegate.

PKCanvasViewDelegate_Extensions

Extension methods to the IPKCanvasViewDelegate interface to support all the methods from the PKCanvasViewDelegate protocol.

PKDrawing
PKEraserTool
PKFloatRange
PKInk
PKInkingTool
PKInkTypeExtensions

Extension methods for the PKInkType enumeration.

PKLassoTool
PKResponderState
PKStroke
PKStrokePath
PKStrokePoint
PKTool
PKToolPicker
PKToolPickerCustomItem
PKToolPickerCustomItemConfiguration
PKToolPickerDelegate

This is a class that implements the interface IPKToolPickerDelegate (for the protocol PKToolPickerDelegate).

Subclass this class to easily create a type that implements the protocol.

An alternative is to create a subclass of NSObject and then implemented the interface IPKToolPickerDelegate.

PKToolPickerEraserItem
PKToolPickerInkingItem
PKToolPickerItem
PKToolPickerLassoItem
PKToolPickerObserver_Extensions

Extension methods to the IPKToolPickerObserver interface to support all the methods from the PKToolPickerObserver protocol.

PKToolPickerRulerItem
PKToolPickerScribbleItem
UIResponder_PKResponderState

Interfaces

Name Description
IPKCanvasViewDelegate

This interface represents the Objective-C protocol PKCanvasViewDelegate.

IPKToolPickerDelegate

This interface represents the Objective-C protocol PKToolPickerDelegate.

IPKToolPickerObserver

This interface represents the Objective-C protocol PKToolPickerObserver.

Enums

Name Description
PKCanvasViewDrawingPolicy
PKContentVersion
PKEraserType
PKInkType
PKToolPickerCustomItemControlOptions
PKToolPickerVisibility

Delegates

Name Description
PKInterpolatedPointsEnumeratorHandler
PKToolPickerCustomItemConfigurationImageProviderCallback
PKToolPickerCustomItemConfigurationViewControllerProvider