[英]How to modify individual strokes in PKDrawing? - PencilKit / SwiftUI
我想更改图纸中各个笔画的 colors。 打印PKDrawing().strokes
返回一个包含多个PencilKit.PKStroke
项的数组,我可以从数组中删除笔画,这反映在 canvas 上。 但是,如果我想改变第一个笔画的颜色,我会怎么做呢?
谢谢!
您需要修改笔画的墨水颜色,例如
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 测试
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.