8

我试图弄清楚如何修改PKDrawing属性PKCanvasView以添加一些形状,如圆形或至少添加一条线,但是PKDrawing它是一种不透明的类型,所以没有太多可做的。

是否有任何解决方法可以在 a 上创建形状或线条PKCanvasView

4

2 回答 2

1

你现在可以

yourPKCanvasView.drawing = PKDrawing(strokes: yourPKStrokes)

完整示例: https ://developer.apple.com/documentation/pencilkit/inspecting_modifying_and_constructing_pencilkit_drawings

于 2021-01-08T20:44:12.657 回答
0

如果您希望 100% 以编程方式从原始 CGPoints 而非 Apple 示例中的预定义资产创建绘图,请参阅https://stackoverflow.com/a/70274331/4075379

于 2021-12-08T11:55:58.573 回答