正常情況下,在使用CoreGraphics框架中的方法進(jìn)行圖形繪制時(shí),每一閉合的圖形都是一個(gè)獨(dú)立的層,如果在繪制時(shí)添加了陰影效果,則通過陰影可以很明顯的看到圖形的分層情況,后繪制的圖形在上層,先繪制的圖形在下層,示例代碼如下:

運(yùn)行效果如下圖所示:

從圖中可以發(fā)現(xiàn),所繪制的3個(gè)圓形并非是在同一層級(jí)上,有時(shí)開發(fā)者可能需要繪制邊界復(fù)雜的圖形,還以上面的例子來說,如果開發(fā)者需要繪制某個(gè)圖形的邊界是有3個(gè)圓形拼接而成,出現(xiàn)這樣的層級(jí)效果是不合理的。CoreGraphics框架中也提供了進(jìn)行圖形聚合繪制的方法,示例如下:

效果如下圖所示:

有了聚合繪制這樣的方法,進(jìn)行復(fù)雜圖形的繪制