繁体   English   中英

通过CGContext函数(CGContextAddArc等)绘制与CGPath函数(CGPathAddArc等)之间的区别

[英]Difference between drawing via CGContext functions(CGContextAddArc, etc) vs CGPath functions(CGPathAddArc, etc)

我知道如果你使用CGPath函数绘制,你最后还是必须将CGPath添加到CGContext(CGContextAddPath),但是在第二种方法中选择第一种方法是否有任何优势/劣势? 是的,我知道您也可以使用UIBezierPath进行绘制,我知道CGPath之间的区别。

因此,通过UIBezierPath的文档,我碰到了通过CGContext函数绘制的一个优点:

修改图形上下文(与路径对象本身相对)的优点是,您可以通过保存和恢复图形状态轻松撤消转换。 UIBezierPath文档

我提出的另一个问题是,如果通过CGContext函数绘制,则不必释放路径(CGPathRelease)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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