如何在CALayer設定濾鏡

2022-04-22 17:51:10 字數 946 閱讀 2308

網上有很多關於calayer中設定filtes屬性的相關資料比如如何設定乙個帶濾鏡的layer,**如下;

可是雖然加上濾鏡的圖層,執行程式你還是不能再m_myview上面看到濾鏡的效果;為此我找了很多部落格、文章都沒有能找出答案,這個問題困擾了我兩天才找出答案;

原來原因盡然如此的簡單:光設定圖層的filtes屬性是不能夠看到濾鏡效果的,你還需設定layer新增的view的layerusescoreimagefitlers屬性為yes;

上面的**你需要在外面新增一句:   [m_myview setlayerusescoreimagefilters:yes];

原圖:

在layer上設定過以上濾鏡後的效果圖:

希望上面我的經驗能夠幫到一些朋友,少走些彎路,也不枉我這兩天的時間了。

CALayer設定圓角

calayer,無論是view,button,label,textfield等都有這個屬性。通過設定其layer來控制各種屬性,比如 bounds position backgroundcolor cornerradius等等。以下設定calayer的圓角及其他屬性。建立layer calayer ...

如何在ubuntu下設定SSH

ssh是我們經常用的工具,如果用安裝了虛擬機器的話,用ssh來負責主機和虛擬機器之間檔案的傳輸是非常方便的。那麼我先介紹下我的環境吧,我的主機是win7,虛擬機器是ubuntu10.04,用的虛擬軟體是vmwear7.1.3。1.首先,要保證你的主機和虛擬機器之間的網路要ping的通,這個很關鍵。我...

如何在 IIS 中設定 HTTPS 服務

https 是乙個安全通訊通道,用於在客戶計算機和伺服器之間交換資訊。它使用安全套接字層 ssl 本文說明如何在 internet 資訊服務 iis 中配置 ssl https 服務,並將此過程與 apache 中的類似過程進行了比較。回到頂端 要在 iis 中啟用 ssl,首先必須獲得用於加密和解...