我正在尝试弄清楚如何从PKCanvasView
修改PKDrawing
属性以添加一些形状,例如圆形或至少添加一条线,但是PKDrawing
是不透明的类型,因此没有太多事情要做。
是否有任何解决方法可以在PKCanvasView
上创建形状或线条?
你现在可以了
yourPKCanvasView.drawing = PKDrawing(strokes: yourPKStrokes)
完整示例: https://developer.apple.com/documentation/pencilkit/inspecting_modifying_and_constructing_pencilkit_drawings
如果您希望以编程方式从原始 CGPoint 创建绘图 100%,而不是像 Apple 示例中那样从预定义资源创建绘图,请参阅 https://stackoverflow.com/a/70274331/4075379