手勢解鎖這個功能其實已經用的愈來愈少了。可是鬱悶不知道我公司爲何每次作一個app都要把手勢解鎖加上。。。。。因而就本身研究了一下手勢解鎖頁面的實現。。git
要想實現這個頁面,先說說須要掌握哪些:github
- UIPanGestureRecognizer的基本使用
- CGRectContainsPoint(<#CGRect rect#>, <#CGPoint point#>)
- UIBezierPath貝塞爾曲線的繪製
- drawRect 和 layoutIfNeeded 知道什麼時候,如何使用
只要掌握上面說的四點,實現手勢解鎖就很簡單了。上面說的初學者能夠本身谷歌學習,學完後再去看個人手勢解鎖代碼,應該就會很明白了。app
源碼地址:https://github.com/wqhiOS/WUGesturesToUnlock學習