https://developer.apple.com/documentation/pencilkit
"Capture touch and Apple Pencil input as a drawing, and display that content from your app."
PencilKit
은 손으로 그려진 컨텐트를 iPadOS 혹은 macOS 앱에 쉽게 통합할 수 있도록 해줍니다. PencilKit
은 애플 펜슬 혹은 사용자의 손가락으로부터 입력을 받는 iOS 앱을 위한 드로잉 환경을 제공하며, iPadOS, iOS, macOS에서 표시하기 위해 이미지로 변환시켜줍니다. 환경은 선을 생성, 지우기, 선택하기 위한 도구와 함께 따라옵니다.
기존 뷰 계층구조에 통합할 수 있는 PKCanvasView
객체를 사용해서 iPad 앱에 컨텐트를 캡처할 수 있습니다. 애플 펜슬 혹은 손가락으로부터 기인하는 터치의 low-latency 캡처를 지원합니다. 캔버스 객체는 앱의 컨텐트로 저장할 수 있는 컨텐츠를 갖고 있는 PKDrawingReference
객체로 최종 결과를 전송할 수 있습니다. 그려진 컨텐트를 iOS 혹은 macOS 앱에서 표시하기 위한 이미지로 변환할 수도 있습니다.
애플 펜슬 입력을 캡쳐하고 iOS 앱에서 렌더링된 결과를 표시하는 뷰입니다.
https://developer.apple.com/documentation/pencilkit/pkcanvasview
https://velog.io/@panther222128/PKCanvasView
사용자가 선택할 수 있는 툴 및 색상을 위해 드로잉 툴과 새상의 선택을 표시하는 툴 팔레트입니다.
https://developer.apple.com/documentation/pencilkit/pktoolpicker
https://velog.io/@panther222128/PKToolPicker