我在图书馆工作。我需要编辑一些上下文。我也提到了这一点。
在实现代码之前,我会在名为CGContextClipToRect的库中找到。我需要取消那个剪辑。我该怎么做?
最佳答案
不能直接撤消剪辑:
此函数用于将指定图形上下文的剪切区域设置为与当前剪切路径和指定矩形相交的区域。
只能剪辑到较小的矩形。一旦某个区域被移除,你就无法将其取回。
但是,可以保存和还原包括剪辑区域在内的整个图形状态。在剪辑之前,您可以调用CGContextSaveGState()
,然后再调用CGContextRestoreGState()
。这将重置许多参数(请参阅文档中的完整列表),但将保留路径(即已绘制的内容)。
关于ios - 如何取消CGContextClipToRect? (iOS),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39598503/