---
title: Customizing Scribble with Interactions
framework: pencilkit
role: sampleCode
role_heading: Sample Code
path: sample-code/pencilkit/customizing-scribble-with-interactions
---

# Customizing Scribble with Interactions

Enable writing on a non-text-input view by adding interactions.

## Overview

Overview note: This sample code project is associated with WWDC20 session 10106: Meet Scribble for iPad. This sample code project must be run on a physical device with Apple Pencil.

## See Also

### Canvas

- [Drawing with PencilKit](pencilkit/drawing-with-pencilkit.md)
- [Inspecting, Modifying, and Constructing PencilKit Drawings](pencilkit/inspecting-modifying-and-constructing-pencilkit-drawings.md)
- [Controlling stroke rendering for animation and editing](pencilkit/controlling-stroke-rendering-for-animation-and-editing.md)
- [PKCanvasView](pencilkit/pkcanvasview.md)
- [PKDrawing](pencilkit/pkdrawing-swift.struct.md)
- [PKStroke](pencilkit/pkstroke-swift.struct.md)
- [PKStrokePath](pencilkit/pkstrokepath-swift.struct.md)
- [PKStrokePoint](pencilkit/pkstrokepoint-swift.struct.md)
- [PKInk](pencilkit/pkink-swift.struct.md)
