繁体   English   中英

如何修改PKDrawing中的个别笔画? - 铅笔套件 / SwiftUI

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM