我有一个方法接收cgPath
,然后用颜色填充它。我想要的是反转路径,以便我可以填充路径的相反部分。我怎么能这样做?
方法和我拥有的
open func drawFilledPath(context: CGContext, path: CGPath, fill: Fill, fillAlpha: CGFloat) {
guard let viewPortHandler = self.viewPortHandler
else { return }
context.saveGState()
context.beginPath()
context.addPath(path)
context.setAlpha(fillAlpha)
fill.fillPath(context: context, rect: viewPortHandler.contentRect)
context.restoreGState()
}