描画内の個々のストロークの色を変更したいと考えています。印刷PKDrawing().strokes
すると、複数のアイテムを含む配列が返さPencilKit.PKStroke
れ、キャンバスに反映される配列からストロークを削除できます。しかし、例えば最初のストロークの色を変更したい場合、どうすればよいでしょうか。
ありがとう!
次のように、ストロークのインクの色を変更する必要があります
let canvasView = PKCanvasView() // assuming we some this somewhere above
...
if !canvasView.drawing.strokes.isEmpty {
// set color whichever needed
canvasView.drawing.strokes[0].ink.color = UIColor.red // << here !!
}
Xcode 12.1 / iOS 14.1 でテスト済み