你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS 屏幕解鎖文字動畫效果

iOS 屏幕解鎖文字動畫效果

編輯:IOS開發綜合

   CAGradientLayer相信大家都比較熟悉,關於其如何使用,我就不在這裡廢話了,網上有很多介紹,想詳細了解的話,可以去看看。我只簡單說下如何利用CAGradientLayer制作屏幕解鎖文字動畫效果。

1、創建一個CAGradientLayer對象gradLayer,設置它的frame和label.bounds一樣(這裡要注意一下是Label的bounds不是frame);

2、這裡我給gradLayer.colors一共設置了三個顏色值,首尾顏色透明度設置成0.3,中間的顏色值透明度保持默認1.0,再將其作為label的遮罩,這樣看起來的效果是:首尾顏色偏暗,中間顏色偏亮;


3、CAGradientLayer有個屬性locations可以設置顏色的漸變點(范圍為0.0~1.0),第二個顏色值的漸變點初始值設為0.0, 通過動畫將其設置成1.0,便會達到預期效果。


demo地址:https://github.com/Tbwas/UnlockAnimation

文/心董兒(簡書作者)
原文鏈接:http://www.jianshu.com/p/0984d67c632e
著作權歸作者所有,轉載請聯系作者獲得授權,並標注“簡書作者”。

以上就是 iOS 屏幕解鎖文字動畫效果的實現,有需要的小伙伴可以參考下,謝謝大家對本站的支持!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved