Swift 今更!?PencilKit
WWDC2020「PencilKitの新機能」を見て、PencilKitを使っていないと思い立ち始める。
PencilKitを使って作りたいものが過去からあり、そこに向かって、最初の最初、スタートライン前。
とりあえずPencilKitを使う
StoryBoardでPKCanvasView配置
ViewController.swift
import UIKit import PencilKit class ViewController: UIViewController, PKToolPickerObserver { @IBOutlet weak var pkCanvasView: PKCanvasView! var toolPicker: PKToolPicker! override func viewDidLoad() { super.viewDidLoad() pkCanvasView.allowsFingerDrawing = false } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) } override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) if let window = self.pkCanvasView.window { let toolPicker = PKToolPicker.shared(for: window) toolPicker?.addObserver(pkCanvasView) toolPicker?.setVisible(true, forFirstResponder: pkCanvasView) pkCanvasView.becomeFirstResponder() print("PKToolPicker Set") } } }