原文:iOS學習筆記: 使用CAShapeLayer創建帶有空心區域的遮罩層

CAShapeLayer是用來接受矢量Path,直接使用GPU來進行渲染的特殊圖層。看下面效果: 對應代碼: let markLayer CAShapeLayer markLayer.frame self.view.bounds layer的位置 markLayer.fillColor UIColor colorLiteralRed: , green: , blue: , alpha: . .CG ...

2016-11-28 00:06 0 3250 推薦指數:

查看詳情

iOS 自定義相機帶拍攝區域邊框及半透明遮罩(含源碼)

  開始時准備封裝成ViewController的相機,但是在不改我相機控件源碼的情況下,使用者很難自定義UI。於是想到將相機核心功能封裝到View里,暴露出功能方法給外面調用,調用者只需將LFCamera貼到自己的控制器里即可,相機的UI由使用者在自己的控制器里畫。 一、使用方法 在你 ...

Wed Apr 26 02:54:00 CST 2017 0 2856
iOS 動畫篇 (二) CAShapeLayer與CoreAnimation結合使用

  接上一篇博客 iOS 動畫篇(一) Core Animation   CAShapeLayer是CALayer的一個子類,使用這個類能夠很輕易實現曲線的動畫。   先來一個折線動畫效果:    示例代碼:   現在介紹CAShapeLayerCAShapeLayer ...

Thu Jan 11 23:39:00 CST 2018 0 1769
js制作帶有遮罩彈出實現登錄小窗口

要實現的效果如下 點擊“登錄”按鈕后,彈出登錄小窗口,並且有遮罩(這個名詞還是百度知道的,以前只知道效果,卻不知道名字) 在沒有點擊“登錄”按鈕之前登錄小窗口不顯示,點擊“登錄”按鈕后小窗口顯示,並且遮罩籠罩整個頁面,使整個頁面的其他元素暫時失去行為。 遮罩的實現:相對於 ...

Sun Sep 13 04:41:00 CST 2015 1 9627
iOS學習CAShapeLayer與DrawRect對比,與UIBezierPath畫圖形

使用CAShapeLayer有以下一些優點 渲染快速。CAShapeLayer使用了硬件加速,繪制同一圖形會比用Core Graphics快很多。 高效使用內存。一個CAShapeLayer不需要像普通CALayer一樣創建一個寄宿圖形,所以無論有多大,都不會占用太多的內存 ...

Mon Feb 13 06:04:00 CST 2017 0 2122
easyui中使用遮罩

easyui 的 dialog 是繼承自 window的,而 window中有modal這樣的屬性(見參考資料),就是用於打開模態的窗口的,也就是你說的有遮罩的窗口。所以不需要額外的代碼,僅需在dialog中設置這樣的屬性就可以了。我想這也是兼容性最好的解決方案。如下:<div id ...

Tue Oct 28 02:57:00 CST 2014 0 10364
SDMask(iOS遮罩彈出引導)

SDMask介紹 地址 針對iOS項目,大部分彈出視圖三方都把彈出內容作為了項目的一部分,這種耦合局限性較大。該項目對此解耦,圍繞我何時需要使用而展開設計。將彈出內容和動畫和事件完全分離出去讓coder掌控,這樣可以完全實現設計師的設計。 目前項目對以下需求進行蒙的支持 ...

Tue Jan 21 00:54:00 CST 2020 0 1152
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM