CDPMonitorKeyboard封裝,可解決輸入view被鍵盤遮擋問題(作者:CDP)
CDPMonitorKeyboard封裝,可以解決輸入視圖(例如textField,textView等)被鍵盤覆蓋問題,並可設置高於鍵盤多少,詳情看demo
測試環境:Xcode 6.2,iOS 6.0以上
點燈游戲(作者:zyt1993)
簡單的點燈游戲,界面沒做優化
點擊時上下左右變亮,當全亮時彈出win窗口
測試環境:Xcode 6.2,iOS 6.0以上
高仿支付寶手勢解鎖(作者:馮成林)
CoreLock
高仿支付寶解鎖!
注:本框架是高仿支付寶,並集成了所有功能,並非一個簡單的解鎖界面展示。個人制作用時1周多,打造解鎖終結者框架。
框架特性:
.iOS版本兼容iOS 7.0及以上.
.扁平化設計,全部使用QuartzCore引擎繪制,沒有使用任何圖片素材
.完全解耦,不需要繼承,不需要定義成員屬性,類方法直接搞定一切。
.自動管理生命周期,你只需要使用即可,不需要管理控制器的生命周期。
block封裝,不需要任何代理
.完美屏幕適配,支持所有ios設備。
.做了比較多的性能優化,最大必的提高性能。
.完善的錯誤處理機制。
Charlin想說:
此版本是全部的QuartzCore繪制,整個框架使用了幾乎所有的QuartzCore技術,如果你有興趣,可以看下源代碼,算是一個比較不錯的QuartzCore實戰教程。
對於本框架,有以下技術點和大家分享:
1.主界面使用Xib定制,如果你需要添加控件,非常方便,比如支付寶頂部有用戶頭像,我這裡沒有,所以就沒加,如果你需要加,直接在xib添加即可。
2.本地數據存儲使用沙盒存儲。
3.無任何代理設計,全程使用block解決,引用老劉的一句話,目前代理設計模式正在被塊代碼所逐步取代。
4.解鎖線條繪制使用的是比較復雜的奇偶裁剪技術。有興趣可以看看蘋果官方示例。
5.關於QuartzCore,使用到的技術除了基本的繪制以外,還使用了圖形上下文棧,矩陣變換,刷新圖層等。
6.本框架考慮了添加密碼,修改密碼,驗證密碼,忘記密碼等支付寶幾乎全部的功能,並且使用簡單。
測試環境:Xcode 6.2,iOS 6.0以上
view動態展示(作者:lp_develop)
點擊按鈕後從下方彈出選擇框,點選後選擇框向下方消失,所選內容顯示在按鈕相應位置。
測試環境:Xcode 6.2,iOS 6.0以上