CALayer與蒙版

? ? ? ? ?所謂蒙版MaskLayer,我們可以理解為面具,MaskLayer就是面具,一旦一個(gè)CALayer給了它一個(gè)mask屬性(這個(gè)屬性其實(shí)是另外一個(gè)CALayer只不過它有另外一個(gè)別名),我們能看到就是它的mask即面具所能覆蓋的范圍,超越這個(gè)范圍之外的部分我都會看不到了。

添加一張圖片給UIView的CALayer



UIView的原來CALayer加載了這個(gè)圖片big_one.png
給原來的UIView的Layer添加一個(gè)面具Layer一個(gè)扇形的形狀

最終顯示的結(jié)果就是面具的范圍形狀那樣的原圖big_one.png的部分,而big_one.png其它的部分都不會顯示,利用蒙版尤其是再結(jié)合動(dòng)畫,我們可以得到意想不到的畫面。


添加了扇形Mask即面具的最終顯示結(jié)果圖
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Core Animation其實(shí)是一個(gè)令人誤解的命名。你可能認(rèn)為它只是用來做動(dòng)畫的,但實(shí)際上它是從一個(gè)叫做Laye...
    小貓仔閱讀 3,802評論 1 4
  • Core Animation是一個(gè)復(fù)合引擎,它的職責(zé)就是盡可能快地組合屏幕上不同的可視內(nèi)容,這個(gè)內(nèi)容是被分解成獨(dú)立...
    abb266389fd0閱讀 1,131評論 2 17
  • 轉(zhuǎn)載:http://www.lxweimin.com/p/18c306333080 1.UIView與CALayer...
    F麥子閱讀 559評論 0 1
  • 在iOS中隨處都可以看到絢麗的動(dòng)畫效果,實(shí)現(xiàn)這些動(dòng)畫的過程并不復(fù)雜,今天將帶大家一窺ios動(dòng)畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,572評論 6 30
  • 在iOS中隨處都可以看到絢麗的動(dòng)畫效果,實(shí)現(xiàn)這些動(dòng)畫的過程并不復(fù)雜,今天將帶大家一窺iOS動(dòng)畫全貌。在這里你可以看...
    F麥子閱讀 5,141評論 5 13