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