CoreGraphics核心圖形框架——層聚合

正常情況下,在使用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ù)雜圖形的繪制

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,318評(píng)論 25 708
  • iOS開發(fā)CoreGraphics核心圖形框架之一——CGPath的應(yīng)用一、引言CoreGraphics核心圖形框...
    MxlZlh閱讀 1,140評(píng)論 0 0
  • 于很多人而言,禪堂是一個(gè)陌生而又神秘的存在,這種神秘和陌生,導(dǎo)致很多人認(rèn)為禪堂可有可無。 “這玩意早過時(shí)了,你看人...
    釋續(xù)祥閱讀 1,382評(píng)論 3 2
  • 我曾經(jīng)想過無數(shù)種長(zhǎng)大的樣子,平凡的,憂傷的,燦爛的,安靜的,引人注目的,但是現(xiàn)在的我卻活成了自己曾經(jīng)最討厭...
    小十八_閱讀 310評(píng)論 0 1

友情鏈接更多精彩內(nèi)容