使用Quartz绘制图形时,通常需要向所绘制的视图中添加额外的代码。比如,创建一个UIView的子类,在其调用子类中的draw(_ rect: CGRect)方法中添加Quartz的函数调用来绘制我们想要的图形。draw(_ rect: CGRect)方法是UIView类中的一个公开的方法,子类可以覆写它,这部分代码将会在视图每次重新绘制时进行调用。如果在其中执行了Quartz的绘制函数,那么生成的图形将会在这个UIView的实例中生效。